Skip to content

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 / compilerbook.com
Published
2018
Language
EN
Category
nonfiction
Subjects
Computer Science, Programming, Stem
Rating
4.9 / 5 (76 ratings)
Updated
2026-03-14

More by Thorsten Ball

Browse all works by Thorsten Ball

Similar books