Abstract Machines

AUTOMATA

The study of self-operating virtual machines. These simple mathematical models are the foundation of all compiler design, pattern matching, and AI behavior.

Real World Applications

Compilers
Lexical Analysis
Text Editors
Search & Replace
Game AI
State Behaviors
Hardware
Circuit Design