A Compiler in 85K Instructions (3K SLOC)
-
Updated
May 19, 2024 - Assembly
Compilers are software that translate higher-level (more human readable) programming languages to lower-level languages (e.g. machine code). The processor executes machine code, which indicates when binary high and low signals are required in the arithmetic logic unit of the processor. Examples of compiled languages include BASIC, Fortran, C++, C, and Java.
A Compiler in 85K Instructions (3K SLOC)
High-performance automatic differentiation of LLVM and MLIR.
A compiler frontend for the TypeScript compiler.
OrangeC Compiler And Tool Chain
⚓ A collection of JavaScript tools written in Rust.
Empowering everyone to build reliable and efficient software.
A small procedural programming language that compiles to Wasm GC
Anything that can be written in Snowball, will eventually be written in Snowball
The Sol Programming Language.
Peter's Amazing Syntax Tree Analyzer
Mirror of Steel Bank Common Lisp (SBCL)'s official repository
Siri Shortcuts Programming Language 🍒
Java C Compiler for the 65c816, an attempt to use Java to compile C to CA65-style 65c816 assembly - specifically, the SNES's main processor (the Ricoh 5a22) and the SA1 cartridge-mounted coprocessor.
An APL-like programming language. Self-hosted!