acwj

Compiler writer

Writing a compiler for a simplified version of the C programming language from scratch.

A Compiler Writing Journey

GitHub

11k stars
214 watching
1k forks
Language: C
last commit: 4 months ago
Linked from 2 awesome lists

ccompilerlexical-analysisparsing

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
lotabout/write-a-c-interpreter A simple C interpreter that can interpret and run itself 4,053
rui314/chibicc An open-source C compiler that aims to implement all C11 features and compile real-world programs correctly. 9,726
jserv/amacc A compiler for the Arm architecture that compiles a subset of C to generate executables and supports just-in-time execution. 1,015
c3lang/c3c A compiler for an evolution of the C language 2,971
rui314/8cc An experimental compiler written in C for the x86-64 Linux architecture. 6,157
l1mey112/crepl A compiler and interpreter for executing C code on the fly as it is typed. 30
koka-lang/koka A research language with effect types and handlers for building concurrent, efficient programs 3,313
nlsandler/write_a_c_compiler A set of test programs to help write a C compiler 859
seanbaxter/circle A C++ compiler project that provides a new versioning mechanism and a set of advanced features to improve the language's safety, productivity, and flexibility. 2,402
alexfru/smallerc A compiler that generates code for multiple platforms from a single C source file 1,422
mkchoi212/lbac-swift Building a compiler in Swift by translating the book 'Let's Build a Compiler' into interactive code 164
rui314/9cc A compiler project that compiles C code to x86-64 assembly using an intermediate representation and manual memory management. 1,825
sdiehl/write-you-a-haskell Building a modern functional compiler from first principles 3,351
c2lang/c2compiler A C compiler written in the C2 language itself. 704
lotabout/let-s-build-a-compiler An educational compiler project implementing a simple C compiler with x86 assembly code generation 483