nlsandler / nqcc2
Reference implementation for Writing a C Compiler
☆122Updated 2 months ago
Related projects ⓘ
Alternatives and complementary repositories for nqcc2
- Test cases for Writing a C Compiler☆177Updated 3 weeks ago
- Source code for the book Compiling to Assembly from Scratch https://keleshev.com/cas☆297Updated last year
- An introduction to language design with building a compiler frontend on top of LLVM.☆91Updated 3 months ago
- Example code for compilers textbook.☆169Updated last year
- ☆117Updated 11 months ago
- CMSC 430 Design and Implementation of Programming Languages☆47Updated this week
- Educational JIT compiler for ARM64 in Zig.☆47Updated 3 months ago
- A curated list of low level programming languages (i.e. suitable for OS and game programming)☆217Updated last week
- A compiler for a new language focusing on compile-time execution and no LLVM dependency.☆286Updated last year
- C Implementation of the monkey programming language☆67Updated 4 years ago
- Basic X86-64 assembler, written in golang☆65Updated 3 years ago
- Self-hosting PL/0 to C compiler to teach basic compiler construction from a practical, hands-on perspective.☆137Updated 3 years ago
- Compiler for the COOL language written in C.☆98Updated 3 weeks ago
- Writing a Scheme to x86 compiler by following Abdulaziz Ghuloum's "An Incremental Approach to Compiler Construction"☆73Updated 5 years ago
- A Quick Backend☆306Updated 2 years ago
- Post-Apocalyptic Computing: bootstrapping Forth environment for LC-3 CPU☆86Updated 2 years ago
- Comparing unsafe Rust vs Zig by writing a bytecode interpreter with GC in both langs☆157Updated last year
- xv6 OS☆235Updated last month
- An educational C-like toy programming language that compiles to x64 binary.☆141Updated last year
- A type-safe C successor that compiles directly to various platforms.☆138Updated last month
- A compiler for a tiny (but growing!) subset of C, written in OCaml.☆279Updated 2 years ago
- Language tooling for the Lox programming language.☆275Updated last month
- Artifacts of that Memory Management Tsoding Session☆148Updated 7 months ago
- The best C-like language that can be implemented in 10kLOC.☆484Updated this week
- Support for for students (Python)☆57Updated this week
- Implement a Lisp, in C, from scratch, no libs☆79Updated 2 years ago
- 539kernel is a simple x86 32bit educational kernel which has been written especially for the book "A Journey in Creating an Operating Sys…☆211Updated last year
- A garden of small programming language implementations 🪴☆177Updated last week
- A compiler collection I made :&☆198Updated 3 months ago
- Source code for the book Building a Debugger☆170Updated last week