What's Next?
What's Next
You have completed the Interpreter course. You now understand the core pipeline of every programming language: source code to tokens to AST to execution.
Go Deeper
- Bytecode compilation — compile to a virtual machine instead of tree-walking.
- Type checking — add a static type system to your language.
- Optimization — constant folding, dead code elimination, and more.
- Crafting Interpreters by Robert Nystrom — the definitive book on building interpreters.