keleshev / compiling-to-assembly-from-scratch
Source code for the book Compiling to Assembly from Scratch https://keleshev.com/cas
☆303Updated last year
Alternatives and similar repositories for compiling-to-assembly-from-scratch:
Users that are interested in compiling-to-assembly-from-scratch are comparing it to the libraries listed below
- Reference implementation for Writing a C Compiler☆131Updated this week
- Tools for a compilers course☆110Updated last month
- A compiler for a new language focusing on compile-time execution and no LLVM dependency.☆287Updated last year
- A compiler for Standard ML, somewhat☆202Updated 2 years ago
- A compiler for a tiny (but growing!) subset of C, written in OCaml.☆282Updated 2 years ago
- A listing of compiler, language and runtime teams for people looking for jobs in this area☆547Updated last month
- an educational compiler intermediate representation☆587Updated 2 months ago
- Resources for the working programmer to learn more about the fundamentals and theory of programming languages.☆332Updated 4 years ago
- The best C-like language that can be implemented in 10kLOC.☆516Updated 3 weeks ago
- A series of down-to-earth articles on implementing type inference☆153Updated 4 years ago
- How to write a UNIX shell, with a lot of background☆341Updated 7 years ago
- List of small programming languages that you can implement in a relatively small amount of time for educational purposes.☆104Updated 4 years ago
- A garden of small programming language implementations 🪴☆185Updated this week
- Test cases for Writing a C Compiler☆203Updated this week
- Self-hosting PL/0 to C compiler to teach basic compiler construction from a practical, hands-on perspective.☆138Updated 3 years ago
- Lox interpreter written in Lox☆116Updated last year
- Bolt is a language with in-built data-race freedom!☆580Updated last year
- A Game Boy emulator written in OCaml that runs in your browser 🐫 🎮☆530Updated 2 years ago
- The Silk Programming Language☆79Updated 3 years ago
- advanced compilers☆776Updated this week
- A fast functional language based on two level type theory☆388Updated 2 years ago
- Tutorial on Multicore OCaml parallel programming with domainslib☆287Updated 10 months ago
- Tiny Programs: Rosetta code for implementations☆56Updated last year
- A modern supercompiler for call-by-value functional languages☆397Updated last week
- Schedule for the #PLTalk livestream. On Twitch here: https://www.twitch.tv/jeanqasaur☆215Updated 2 years ago
- Programming language that compiles into a x86 ELF executable.☆170Updated 2 years ago
- A compiler for a lisp-like language targeting LLVM IR, x86 assembly☆129Updated 2 years ago
- Example code for compilers textbook.☆174Updated 2 years ago
- Research on theory of programming languages λ, compilers, interpreters, functional programming, formal methods, logic etc.☆178Updated 4 months ago
- MicroC example compiler for Stephen Edward's PLT class, but in Haskell☆116Updated 3 years ago