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).



Please /msg flyingroc for additions, corrections, suggestions with the organization, etc.