Regular expression
Cal
Software engineering
Theoretical computer science
Computing
Automata theory
Pattern matching