Platforms & theory
Languages & Runtimes
How code becomes execution.
- •200 XPCompiled vs Interpreted vs JITThree ways source becomes execution — and the trade-offs.
- •200 XPStatic vs Dynamic TypingWhen type errors surface — and why TypeScript sits in the middle.
- •225 XPMemory ManagementStack, heap, GC, RAII, borrow checker — and how each one fails.
- •250 XPConcurrency ModelsThreads, event loops, async/await, actors, CSP — and when to pick each.
- •225 XPSource to RunningLexer, parser, AST, bytecode, IR, machine code, loader, runtime.