L’unité d’enseignement de compilation permet d’étudier le fonctionnement d’un compilateur dans l’objectif de mieux maîtriser l’usage des différents paradigmes des langages de programmation.
La mise en pratique des concepts vus en cours et en travaux dirigés se fait par la réalisation d’un compilateur d’un langage fictif, à structures de blocs, qui produit du code assembleur en langage mips. Ce compilateur est écrit en java et utilise des générateurs d’analyseur lexical et d’analyseur syntaxique.
Pour ce projet, les étudiants travaillent en binôme et ils ont été photographiés dans leur salle de TP.
Février 2020