Software engineering
Computer programming
Computing
C
Procedural programming languages
Struct
Abstract syntax tree
Typedef
ALGOL 68
Union type
GNU bison
Compiler