Language Runtimes

How the tools you already use actually work: a bytecode interpreter loop like CPython's, a cooperative task scheduler like Go's goroutine scheduler -- implemented from scratch, grounded in the real runtimes' source.

11 exercises

Start with "Bytecode Stack Machine"

Tap the menu button in the corner to browse all exercises.