Level 2 / 9
Programming languages
What you write: variables, functions, pointers, and what a compiler turns them into.
L2 · C
c = a + b;
Chapters
- 2.1Read →
Compiled, interpreted and JIT-compiled languages
- 2.2Read →
From source code to a running binary
- 2.3Read →
Variables, types and memory layout
- 2.4Read →
Pointers and arrays
- 2.5Read →
Functions, calls and the stack
- 2.6Read →
Structs, malloc and the heap
- 2.7Read →
Control flow: if, loops, switch
- 2.8Read →
Bytecode virtual machines and garbage collection