I bought this in early 2022 after I started a new job working in Go becaues I wanted to read something to try to learn more about writing Go, but didn’t reach much of it until now. I think the book is great. The author implements an interpreter for a programming language from scratch and does a good job of explaining basics of how programming languages work. Each part of the code is tested, which helped me think more about effective unit testing. I hadn’t thought much about programming languages in a while, so I learned a lot. I might have to pick up the second book, which implements a compiler for the same language.
Writing an Interpreter in Go
- Author: Thorsten Ball
- ISBN: 9783982016115
- Format: paper
- Start: 2022-01-08
- Finish: 2023-10-21