Skip to content
Level 0 / 6

Programming languages

What you write: variables, functions, pointers — and what a compiler turns them into.

Try it in the simulator
c = a + b;

Chapters

  1. 0.1From source code to a running binaryPlanned
  2. 0.2Variables, types and memory layoutPlanned
  3. 0.3Pointers and arraysPlanned
  4. 0.4Functions, calls and the stackPlanned
  5. 0.5Structs, malloc and the heapPlanned
  6. 0.6Control flow: if, loops, switchPlanned