topic / programming-language-internals
Programming Language Internals
Follow source text through parsing, checking, compilation, and execution.
Study lexers, parsers, syntax trees, type checking, intermediate representations, bytecode, interpreters, JIT compilers, and language-specific runtime machinery.
1 article · 1 video · 1 trace · 2 request flows · 1 interview · 6 total
Articles
Request Flows
request flow · 5 stagesC++ Memory LayoutVisual map of C++ memory segments: text (code), data (globals), heap (dynamic), and stack (locals).request flow · 5 stagesSource Text Becomes an Executable RepresentationVisualize scanning, parsing, semantic checks, intermediate forms, bytecode or machine-code generation, and runtime work.
Videos
Traces
Interviews
Explore adjacent
New lessons by email
Get new explanations about programming language internals and related systems in your inbox.
One technical dispatch per week. No noise.