Search & Find
Vous êtes ici :  UFR Mathématique-Informatique   >   Bienvenue   >   Offre de formation

Master de sciences, mention Informatique
Spécialité : Réseaux informatiques et systèmes embarqués

Semestre S1 > 'Compilation'

Pré-requis

Bonnes connaissances en théorie des langages, des notions de grammaires et d'automates.

Contenu

Structure d'un compilateur. Analyse lexicale. Analyse syntaxique descendante et ascendante. Analyseurs LL(1), SLR (1), LR (1) et LALR (1). Grammaires attribuées et notion d'actions sémantiques. Traitement des erreurs. Gestion de la table des symboles. Production de code intermédiaire. Optimisation de code. Génération de code objet. Réalisation d'un mini-compilateur dans le cadre d'un projet, en utilisant les outils Lex et Yacc.

Objectifs : savoir-faire et compétences

Très bonne compréhension du processus de compilation.
Maitrise des outils nécessaires à la réalisation d'un compilateur (comme Lex et Yacc).

Autres informations

Evaluation continuée intégrale :
Contrôle continu

Volume horaire
TD : 24h
TP : 12h
Cours : 28h