Skip to main content

Writing an Interpreter in Go

  • Author: Thorsten Ball
  • ISBN: 9783982016115
  • Format: paper
  • Start: 2022-01-08
  • Finish: 2023-10-21

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.