Opening book details…
Can I read Writing A Compiler In Go on EtoBox?
Writing A Compiler In Go by Thorsten Ball is a nonfiction available to read on EtoBox.
What is Writing A Compiler In Go about?
This is the sequel to Writing An Interpreter In Go. We're picking up right where we left off and write a compiler and a virtual machine for Monkey. Runnable and tested code front and center, built from the ground up, step by step — just like before. But this time, we're going to define bytecode, compile Monkey and execute it in our very own virtual machine. It's the next step in Monkey's evolution. It's the sequel to ... a programming language Writing A Compiler In Go is the sequel to Writing An Interpreter In Go. It starts right where the first one stopped, with a fully-working, fully-tested Monkey interpreter in hand, connecting both books seamlessly, ready to build a compiler and a virtual machine for Monkey. In this book, we use the codebase (included in the book!) from the first part and extend it. We take the lexer, the parser, the AST, the REPL and the object system and use them to build a new, faster implementation of Monkey, right next to the tree-walking evaluator we built in the first book. The approach is unchanged, too. Working, tested code is the focus, we build everything from scratch, do baby steps, write tests firsts, use no 3rd-party-libraries and see and understa
Who reads Writing A Compiler 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
- 2018
- Language
- EN
- ISBN
- 9783982016108
- Category
- nonfiction
- Subjects
- Programming, Computer Science, Stem
- Rating
- 4.9 / 5 (76 ratings)
- Updated
- 2026-03-14
More by Thorsten Ball
Browse all works by Thorsten Ball
Similar books
- Writing An Interpreter In Go — Thorsten Ball (2017)
- WRITING A C COMPILER : Build a Real Programming Language from Scratch — Nora Sandler (2024)
- A Practical Approach to Compiler Construction (Undergraduate Topics in Computer Science) — Des Watson (2017)
- A Machine-Checked, Type-Safe Model of Java Concurrency: Language, Virtual Machine, Memory Model, and Verified Compiler — Andreas Lochbihler; G Snelting (2012)
- An Introduction to Compiler Writing — Rohl, J. S. (jeffrey Soden) , 1938-, by J. S. Rohl, Jeffrey S (1975)
- Learn LLVM 17 : A Beginner's Guide to Learning LLVM Compiler Tools and Core Libraries with C++ — Nacke, Kai, Kwan, Amy (2024)