All Projects → adorad → adorad

adorad / adorad

Licence: MIT license
Fast, Expressive, & High-Performance Programming Language for those who dare

Programming Languages

c
50402 projects - #5 most used programming language

Projects that are alternatives of or similar to adorad

SciCompforChemists
Scientific Computing for Chemists text for teaching basic computing skills to chemistry students using Python, Jupyter notebooks, and the SciPy stack. This text makes use of a variety of packages including NumPy, SciPy, matplotlib, pandas, seaborn, NMRglue, SymPy, scikit-image, and scikit-learn.
Stars: ✭ 65 (+20.37%)
Mutual labels:  science, scientific-computing, computing
Enzyme
High-performance automatic differentiation of LLVM.
Stars: ✭ 418 (+674.07%)
Mutual labels:  llvm, clang, scientific-computing
TON-Compiler
Clang compiler for Free TON Virtual Machine
Stars: ✭ 56 (+3.7%)
Mutual labels:  llvm, clang
linux
Linux kernel source tree
Stars: ✭ 234 (+333.33%)
Mutual labels:  llvm, clang
EmbedSanitizer
EmbedSantizer is a runtime race detection tool which extends ThreadSanitizer to detect data races in 32-bit ARM applications.
Stars: ✭ 16 (-70.37%)
Mutual labels:  llvm, clang
codebrowser
Woboq CodeBrowser
Stars: ✭ 985 (+1724.07%)
Mutual labels:  llvm, clang
compute
Scientific and statistical computing with Rust.
Stars: ✭ 55 (+1.85%)
Mutual labels:  science, computing
vuo
A realtime visual programming language for interactive media.
Stars: ✭ 103 (+90.74%)
Mutual labels:  llvm, clang
Awesome Scientific Python
A curated list of awesome scientific Python resources
Stars: ✭ 127 (+135.19%)
Mutual labels:  science, scientific-computing
dumb-obfuscator
Tutorial on how to write the dumbest obfuscator I could think of.
Stars: ✭ 147 (+172.22%)
Mutual labels:  llvm, clang
MetaCG
MetaCG offers an annotated whole program call-graph tool for Clang/LLVM.
Stars: ✭ 21 (-61.11%)
Mutual labels:  llvm, clang
getfem
Mirror of GetFEM repository
Stars: ✭ 23 (-57.41%)
Mutual labels:  science, scientific-computing
spinmob
Rapid and flexible acquisition, analysis, fitting, and plotting in Python. Designed for scientific laboratories.
Stars: ✭ 34 (-37.04%)
Mutual labels:  science, scientific-computing
Reprozip
ReproZip is a tool that simplifies the process of creating reproducible experiments from command-line executions, a frequently-used common denominator in computational science.
Stars: ✭ 231 (+327.78%)
Mutual labels:  science, scientific-computing
FastLua
Lua trace JIT compiler using LLVM-C
Stars: ✭ 22 (-59.26%)
Mutual labels:  llvm, jit
Stdlib
✨ Standard library for JavaScript and Node.js. ✨
Stars: ✭ 2,749 (+4990.74%)
Mutual labels:  science, scientific-computing
clangbuilder
Building Clang ♡ Utility and Environment
Stars: ✭ 101 (+87.04%)
Mutual labels:  llvm, clang
sycl
SYCL for Vitis: Experimental fusion of triSYCL with Intel SYCL oneAPI DPC++ up-streaming effort into Clang/LLVM
Stars: ✭ 80 (+48.15%)
Mutual labels:  llvm, clang
Boinc
Open-source software for volunteer computing and grid computing.
Stars: ✭ 1,320 (+2344.44%)
Mutual labels:  science, scientific-computing
Freud
Powerful, efficient particle trajectory analysis in scientific Python.
Stars: ✭ 118 (+118.52%)
Mutual labels:  science, scientific-computing

The Adorad Language

Adorad | Documentation | Contributing | Compiler design

Twitter

Key Features of Adorad

  • Simplicity: the language can be learned in less than an hour
  • Fast compilation
  • Powerful Build System
  • Easy to develop: Adorad compiles itself in less than a second
  • Performance: >98% as fast as C (Adorad's main backend compiles to human-readable C)
  • Safety: no undefined behavior, immutability by default
  • Easy cross compilation

Installing Adorad from Source

git clone https://github.com/adorad/adorad
cd adorad
cmake -S . -B build

That's it! Now you have an Adorad executable at [path/to/adorad]/build/bin/.

Troubleshooting

Please file an issue in GitHub here

Supporting This Project

If you are able to and would like to sponsor this project, I'm available here:

It is never required, but always appreciated :)

Buy Jason a Coffee Buy Jason a Coffee Buy Jason a Coffee

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].