kuterd / very_simple_compilerLinks
A simple C compiler I wrote to demonstrate how to write simple compilers. Currently targets x86_64
☆27Updated 2 weeks ago
Alternatives and similar repositories for very_simple_compiler
Users that are interested in very_simple_compiler are comparing it to the libraries listed below
Sorting:
- SSA based compiler targeting x86_64☆10Updated 3 years ago
- C Implementation of the monkey programming language☆73Updated 5 years ago
- Can I make an *optimizing* compiler under 1k lines of code?☆60Updated 4 months ago
- Self-hosting PL/0 to C compiler to teach basic compiler construction from a practical, hands-on perspective.☆153Updated 3 years ago
- A proto-database inspired by SQLite for educational purposes.☆85Updated 2 weeks ago
- Implement a Lisp, in C, from scratch, no libs☆82Updated 3 years ago
- A Tcl interpreter in 500 lines of code☆98Updated 4 months ago
- Toy vector database written in c99.☆26Updated 10 months ago
- C, but with function overloading, operator overloading, modules (kind of), templates (kind of), and uniform function call syntax (and a g…☆15Updated 11 months ago
- A tinycompiler in C from scratch☆95Updated 11 months ago
- A C compiler that tries to eliminate the need for header files as much as possible.☆67Updated this week
- The Roman II Programming Language☆70Updated 3 years ago
- My little WebAssembly interpreter☆73Updated 3 weeks ago
- A programming language in C, with a tokenizer, a parser, an abstract syntax tree interpreter, a compiler, and a virtual machine.☆56Updated 5 years ago
- A low-level coroutine library for C☆65Updated 11 months ago
- Ahead-of-time compiler for Chocopy, a statically typed subset of Python 3, built in Python 3, targeting CIL/CLR, JVM, LLVM IR, and WASM.☆66Updated last year
- Scripting language developed alongside reading of craftinginterpreters☆37Updated 6 months ago
- Source code for the "C Unleashed" book by Richard Heathfield, Lawrence Kirby, et al.☆74Updated 3 years ago
- A Data Oriented C Compiler in C☆20Updated last year
- C Intermediate Language☆147Updated last week
- clex is a simple lexer generator☆96Updated 6 months ago
- Support for for students (Python)☆64Updated last month
- A type-safe C successor that compiles directly to various platforms.☆139Updated 2 months ago
- A minimal stack-based VM☆182Updated 4 years ago
- A Tour Through the SubC Compiler☆92Updated 3 years ago
- A Toy C Compiler☆9Updated 7 years ago
- Example code for compilers textbook.☆189Updated 2 years ago
- Compiler for the COOL language written in C.☆118Updated 8 months ago
- Binary search trees☆47Updated last month
- A bignum library for C.☆33Updated last year