munificent / craftinginterpreters
Repository for the book "Crafting Interpreters"
☆9,442Updated 6 months ago
Alternatives and similar repositories for craftinginterpreters:
Users that are interested in craftinginterpreters are comparing it to the libraries listed below
- Curated list of awesome resources on Compilers, Interpreters and Runtimes☆9,108Updated 8 months ago
- The Wren Programming Language. Wren is a small, fast, class-based concurrent scripting language.☆7,046Updated this week
- How to write a very simple JIT compiler☆1,825Updated 3 years ago
- Learn C and build your own programming language in under 1000 lines of code!☆3,008Updated 3 months ago
- Bootstrap yourself to write an OS from scratch. A book for self-learner.☆12,354Updated 10 months ago
- Writing a sqlite clone from scratch in C☆9,788Updated 11 months ago
- A Compiler Writing Journey☆11,441Updated 6 months ago
- A Parser Combinator library for C☆2,719Updated 9 months ago
- Higher level programming in C☆6,917Updated 2 months ago
- Write your own virtual machine for the LC-3 computer!☆1,842Updated last month
- mal - Make a Lisp☆10,178Updated last month
- C in four functions☆10,012Updated last year
- General-purpose programming language and toolchain for maintaining robust, optimal, and reusable software.☆37,491Updated this week
- A guide to writing a DNS Server from scratch in Rust☆4,198Updated 5 months ago
- Checked C is an extension to C that lets programmers write C code with bounds checking and improved type-safety. The goal is to let peopl…☆3,228Updated 4 months ago
- Chez Scheme☆7,042Updated this week
- A small C compiler☆9,932Updated last year
- A text editor in less than 1000 LOC with syntax highlight and search.☆7,601Updated last month
- A readable lisp in less than 1k lines of C☆1,503Updated last year
- How to be low-level programmer☆11,432Updated 2 months ago
- A library and language for building parsers, interpreters, compilers, etc.☆5,236Updated last week
- The Rust Programming Language☆15,716Updated this week
- An incremental parsing system for programming tools☆19,623Updated this week
- A book about compiling Racket and Python to x86-64 assembly☆1,363Updated 2 months ago
- Public repository of the QuickJS Javascript Engine.☆8,810Updated 6 months ago
- Run compilers interactively from your web browser and interact with the assembly☆17,033Updated this week
- A Small C Compiler☆6,203Updated 9 months ago
- A cross-platform GUI library for Rust, inspired by Elm☆25,718Updated this week
- A dynamic language and bytecode vm☆3,720Updated this week
- Cross-platform Rust rewrite of the GNU coreutils☆18,366Updated this week