| domain | interpreterbook.com |
| summary | This website provides a practical, hands-on guide to building a C-like programming language interpreter from scratch. It focuses on building a system using lexers, parsers, and abstract syntax trees (ASTs), explaining closures and the Pratt parsing technique. It also covers built-in data structures and introduces a Read-Eval-Print Loop (REPL) implementation. The learning approach emphasizes building and exploring the underlying code, fostering a love for programming and understanding how interpreted languages work, specifically targeting individuals who prefer a code-focused experience over theoretical compiler courses. The goal is to enable users to realize their ambition of “Holy shit, I built a programming language.” |
| title | Writing An Interpreter In Go | Thorsten Ball |
| description | This book takes you from 0 lines of code to a fully working interpreter for the Monkey programming language. Step by step. All code shown and included. Fully unit tested. |
| keywords | book, interpreter, code, monkey, writing, language, programming, books, read, working, compiler, have, compilers, interpreters, function, name, chapter |
| upstreams |
|
| downstreams |
|
| nslookup | A 63.176.8.218, A 35.157.26.135 |
| created | 2026-02-14 |
| updated | 2026-02-14 |
| summarized | 2026-02-15 |
|
|