Writing an Interpreter in Go
#1917 of 2,654 all-time
Writing an Interpreter in Go
4 people recommended it in 2 threads, 2019–2020.
What people on Hacker News said
The Go stuff is really just a means to an end, the real value comes from the practical learnings of how to build a functioning interpreter and compiler (and virtual machine!) for a programming language the author made up called Monkey.
A fantastically written technical book that walks through writing an interpreter for a simple programming language. It's test driven and a great introduction to the core concepts.
Also a good book to get hands on with idiomatic Go code.
Where it comes up
- Ask HN: What are some books where the reader learns by building projects? 2020 · 3 recommendations
- Ask HN: Fun Tech Book Recommendations? 2019 · 1 recommendation