isuckatcs / how-to-compile-your-language
An introduction to language design through building a compiler frontend and completing a self-paced exercise on top of LLVM.
☆105Updated this week
Alternatives and similar repositories for how-to-compile-your-language:
Users that are interested in how-to-compile-your-language are comparing it to the libraries listed below
- Source code for the book Building a Debugger☆210Updated 3 months ago
- Reference implementation for Writing a C Compiler☆137Updated last week
- Toy programming language☆47Updated last week
- ☆22Updated 2 years ago
- An online assembly editor and debugger for the x86-64 architecture☆118Updated this week
- The Best Library: a C++ STL replacement☆177Updated 6 months ago
- ☆189Updated last year
- A C interpreter developed live on YouTube☆53Updated last year
- The best C-like language that can be implemented in 10kLOC.☆538Updated this week
- A (toy) C compiler written in Rust with no dependencies.☆59Updated 8 months ago
- A Quick Backend☆322Updated 2 years ago
- A Simple showcase for the Sea-of-Nodes compiler IR☆483Updated this week
- LLVM Kaleidoscope Tutorial in Rust☆39Updated 7 months ago
- Build your own - linker☆193Updated 3 years ago
- A C-like programming language that is similar to Rust's syntax. Toy programming language.☆49Updated 6 months ago
- Tracing JIT compiler and runtime for a subset of the JVM☆24Updated last year
- world's worst interpreter☆59Updated 7 months ago
- Test cases for Writing a C Compiler☆217Updated last week
- Educational JIT compiler for ARM64 in Zig.☆59Updated 6 months ago
- B-tree generator for C☆121Updated this week
- A GLSL compiler targeting SPIR-V mlir☆16Updated 4 months ago
- GPU-accelerated compiler☆340Updated 11 months ago
- A tinycompiler in C from scratch☆92Updated 6 months ago
- An educational implementation of a modern compressor in Rust☆47Updated last year
- simple snapshot-style integration testing for commands☆70Updated 7 months ago
- A modern library for building production-grade compilers☆19Updated this week
- LLVM bindings written in Zig☆42Updated 6 months ago
- Bytecode interpreter☆72Updated 3 weeks ago
- Mirror of InriaForge SSABook repository: https://gforge.inria.fr/projects/ssabook/ (was scheduled for retirement at the end of 2020, was …☆138Updated 4 years ago