Programming Languages and Compiler Design

This course occurs in the (international) Master of Sciences and Informatics of Grenoble.

Target skills :
This module introduces the main concepts available in programming languages to execute a program on a machine. It aims to provide:
– the formal tools allowing to describe (static and dynamic) program semantics;
– the main algorithms and transformation steps implemented within a compiler to produce a sound and correct executable code.

Information is on the dedicated Moodle of the Website for which you get a password during the lecture session.