General description
The aim of this course "Automata & Formal Languages", to play an important
role in projecting and realizing compilers.
The course reviews the basics of grammars and formal languages. The
different grammars and languages are discussed based on Chomsky
hierarchy. Then, we deal in detail with the finite automata and the languages
accepted by them, while the pushdown automata and the corresponding
accepted languages are discussed.