• ### 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.