I Spent Three Years to Understand This Tiny Program
August 29, 2026 · ☕ 11 min readBuilding my own programming language — Season 1: Cecile · Part 1: The Interpreter
Building my own programming language — Season 1: Cecile · Part 1: The Interpreter
Building my own programming language — Season 1: Cecile · Part 2: The Bytecode VM
Building my own programming language — Season 2: To the Metal · Part 1: The Compiler
Building my own programming language — Season 2: To the Metal · Part 2: LLVM, and the middle I built instead
Building my own programming language — Season 2: To the Metal · Part 3: Assembly & the CPU
Building my own programming language — Season 2: To the Metal · Part 4: Syscalls
Building my own programming language — Season 2: To the Metal · Part 5: The Debugger
Building my own programming language — Season 2: To the Metal · Part 6: Linking
Building my own programming language — Season 2: To the Metal · Part 7 (Finale)