Formal Language Theory
The study of formal languages, as its name implies, studies the form, rather than the meaning of languages. More specifically: formal language theory defines a language as a (possibly infinite) set of strings. What is then studied are the ways in which a languages may be generated (or accepted), as well as the relationships between these mechanisms (for example, whether the class of languages that can be described using regular expressions are the same as the class of languages that can be described using finite state automata).
Regular Languages
Finite state automaton | Finite state machine |
Finite automaton
Pumping lemma for regular languages
Context-free language
Context-sensitive language
recursively enumerable language
equivalent grammar
Computational Linguistics
People
Please /msg flyingroc for additions, corrections, suggestions with the organization, etc.