- Binding — where and how long
- Types: static, stack, heap
- Look at the addresses using C
- Running out of space — Try it
- Fill the stack
- Fill the heap
- Scope
- Lexical scope — one more time
- Dynamic scope — rare and strange
- Nested procedures/modules
- Something very odd — Man or Boy test
- Aliasing
- tagged unions
- COBOL records
- kernel ICMP header
- Pointers
const *int Q ;vsconst int *Qint * restrict R