Type theory
Mathematical constructivism
Realizability
Stack
Type system
Calculus
C
Programming language theory
Software engineering
Computing