Data types
Formal languages
Functional programming
Recursion
Parsing
Attribute grammar
Algebraic data type
Cons
ALGOL 68
Software engineering
Computer programming
Computing