Book details
Crafting Interpreters
Categories Compilers , Interpreters
A practical guide to implementing the Lox programming language through two interpreters: a tree-walk interpreter and a bytecode virtual machine. It covers scanning, parsing, language semantics, functions, classes, closures, garbage collection, and bytecode optimization.