Opening book details…
Can I read Writing An Interpreter In Go on EtoBox?
Writing An Interpreter In Go by Thorsten Ball is a nonfiction available to read on EtoBox.
What is Writing An Interpreter In Go about?
In this book we will create a programming language together. We'll start with 0 lines of code and end up with a fully working interpreter for the Monkey programming language. Step by step. From tokens to output. All code shown and included. Fully tested. Buy this book to learn: - How to build an interpreter for a C-like programming language from scratch - What a lexer, a parser and an Abstract Syntax Tree (AST) are and how to build your own - What closures are and how and why they work - What the Pratt parsing technique and a recursive descent parser is - What others talk about when they talk about built-in data structures - What REPL stands for and how to build one Why this book? This is the book I wanted to have a year ago. This is the book I couldn't find. I wrote this book for you and me. So why should you buy it? What's different about it, compared to other interpreter or compiler literature? - Working code is the focus. Code is not just found in the appendix. Code is the main focus of this book. - It's small! It has around 200 pages of which a great deal are readable, syntax-highlighted, working code. - The code presented in the book is easy to understand, easy to extend, eas
Who reads Writing An Interpreter In Go?
It is typically read by self-directed learners exploring a subject in depth.
Common subject areas: history, science, philosophy, social sciences.
- Author
- Thorsten Ball
- Publisher
- Thorsten Ball
- Published
- 2017
- Language
- EN
- ISBN
- 9783000558085
- Category
- nonfiction
- Subjects
- Computer Science, Programming, Stem
- Rating
- 4.7 / 5 (156 ratings)
- Updated
- 2026-03-14
More by Thorsten Ball
Browse all works by Thorsten Ball
Similar books
- Writing A Compiler In Go — Thorsten Ball (2018)
- GO Programming in Easy Steps: Discover Google's Go Language (golang) — Mike McGrath (2021)
- Learning Go Programming : an Insightful Guide to Learning the Go Programming Language — Vladimir Vivien (2016)
- Practical Interpreter Construction — Mehmet Emin Coşkun (2015)
- An Introduction to Programming in Go — Caleb Doxsey (2012)
- Creating Gear: An Interpreter Written in Free Pascal Using an External Tree Visitor Pattern — Jeroen de Haan (2019)