
This module aims to study the fundamental principles of compilation and compiler design. It covers the different phases of the compilation process, including lexical analysis, syntax analysis, semantic analysis, intermediate code generation, code optimization, and target code generation. Students learn how to design lexical and syntax analyzers using specialized tools, while gaining an understanding of the internal workings of programming languages and compilers.
- المعلم: Abdelali CHAABANE