Skip to content
On this page


Compiler Explorer is great tool.

Introduction to Compilers and Language Design, Crafting Interpreters, Writing A Compiler In Go, Compiler Writing Journey, Stanford compiler course & Advanced Compilers course are great reads.

Engineering a Compiler & SSA-based Compiler Design seem nice for more in depth study.

Austral has interesting compiler I want to study. Also syn whilst not being a compiler is great study on how to parse a language in Rust.

sccache is interesting compiler cache.

Flattening ASTs (and Other Compiler Data Structures) is great read to understand the relationship between bytecode and AST interpreters.