kuterd / very_simple_compiler
A simple C compiler I wrote to demonstrate how to write simple compilers. Currently targets x86_64
☆21Updated last year
Alternatives and similar repositories for very_simple_compiler:
Users that are interested in very_simple_compiler are comparing it to the libraries listed below
- Can I make an *optimizing* compiler under 1k lines of code?☆55Updated last month
- A tinycompiler in C from scratch☆92Updated 7 months ago
- A C compiler that tries to eliminate the need for header files as much as possible.☆64Updated 2 weeks ago
- C Implementation of the monkey programming language☆71Updated 5 years ago
- A low-level coroutine library for C☆62Updated 8 months ago
- Toy vector database written in c99.☆26Updated 6 months ago
- My little WebAssembly interpreter☆70Updated last month
- A Tcl interpreter in 500 lines of code☆86Updated last month
- A comprehensive systems programming toolkit implementing low-level concepts in C, from memory management to OS internals. Features practi…☆58Updated last month
- Yet another simple header only arena allocator for C11☆41Updated 8 months ago
- Tiny Raspberry Pi Operating System☆183Updated 7 months ago
- A file I found that Marc Feeley does not have a repo for on github☆20Updated 3 years ago
- Binary Lambda Calculus Virtual Machine☆52Updated last year
- C, but with function overloading, operator overloading, modules (kind of), templates (kind of), and uniform function call syntax (and a g…☆14Updated 8 months ago
- Bytecode interpreter☆72Updated 2 months ago
- Modeling futexes in TLA+☆21Updated 5 months ago
- A collection of freestanding single-header libraries for modern C development☆33Updated 2 weeks ago
- A programming language in C, with a tokenizer, a parser, an abstract syntax tree interpreter, a compiler, and a virtual machine.☆55Updated 5 years ago
- Source code for the "C Unleashed" book by Richard Heathfield, Lawrence Kirby, et al.☆72Updated 3 years ago
- A proof-of-concept smart pointer library in C☆20Updated 6 years ago
- my little linear algebra library☆47Updated 8 months ago
- Self-hosting C toolchain, from scratch☆34Updated last month
- ☆174Updated last year
- Optimized parallel training implementation of a neural network in C for recognizing handwritten digits from scratch on the MNIST dataset☆85Updated 7 months ago
- Tiny Programs: Rosetta code for implementations☆56Updated last year
- JSON parser in c☆17Updated last year
- A simple Garbage Collected Arena for C.☆15Updated 9 months ago
- A header-only C++ library for writing compiler/interpreter frontends.☆14Updated 2 weeks ago
- C implementation of the L-Mul f32/f16 multiplications from paper: https://arxiv.org/html/2410.00907☆27Updated 5 months ago
- Tracing JIT compiler and runtime for a subset of the JVM☆24Updated last year