Unit 2: Formal Languages and Formal Grammar
Formal languages and formal grammars are the theoretical foundation for computer languages and the compilation process. Formal languages are defined by their grammars, which specify the syntax of the languages.
Completing this unit should take you approximately 6 hours.
2.1: Motivation for Formal Languages
2.2: Formal Grammars
2.3: Syntax of Formal Languages
2.4: Semantics of Formal Languages
Unit 2 Assessment