Niveau d'étude
BAC +3
Composante
UFR Sciences et Techniques
Description
Dans ce cours nous découvrirons ce qu’est un compilateur au travers entre autres des notions :
- d’organisation : passage du code source au code assembleur
- d’analyses lexicale et syntaxique
- de contraintes de typage
- de passage de structures de contrôle de haut niveau à l’assembleur
Objectifs
L’objectif est de développer un compilateur.
Pré-requis obligatoires
Maitrise du langage C
Contrôle des connaissances
Contrôle continu 40%
Projet 60%
Compétences visées
Savoir ce qu’est un compilateur
Savoir comment est organisé un compilateur
Savoir développer un compilateur en utilisant les outils vus en TP