Computer Atlas

Programming Languages

How we tell computers what to do — syntax, semantics, type systems, compilers, and interpreters.

Programming languages are the user interface of computation. This section covers paradigms, type systems, runtimes, and how compilers and interpreters turn human-readable code into machine behaviour.

Core

The essentials. Start here.

Important

What you'll meet next.

Supplemental

Niche, historical, or specialized.