THE ARCADE
ArcadeProfile
  1. Home
  2. /Languages & Runtimes
Platforms & theory

Languages & Runtimes

How code becomes execution.

← Back to all areas
  • 01·200 XP
    Compiled vs Interpreted vs JIT
    Three ways source becomes execution — and the trade-offs.
    •
  • 02·200 XP
    Static vs Dynamic Typing
    When type errors surface — and why TypeScript sits in the middle.
    •
  • 03·225 XP
    Memory Management
    Stack, heap, GC, RAII, borrow checker — and how each one fails.
    •
  • 04·250 XP
    Concurrency Models
    Threads, event loops, async/await, actors, CSP — and when to pick each.
    •
  • 05·225 XP
    Source to Running
    Lexer, parser, AST, bytecode, IR, machine code, loader, runtime.
    •
arcade.