Computing
Attribute grammar
Compiler construction
Parsing
Formal grammar
Four-square cipher
Classical cipher
Formal languages
Computer programming
Software engineering