Composante
École Nationale Supérieure d'Électrotechnique d'Électronique d'Informatique d'Hydraulique et des Télécommunications
Objectifs
Le but de ce module est de présenter les outils théoriques et pratiques nécessaires à la réalisation d’un compilateur et à la traduction de langages.
Description
– Introduction illustrée à la compilation.
– Analyse lexicale, outil lex.
– Grammaires. Analyse syntaxique descendante.
– Grammaires attribuées.
– Table des symboles, contrôle de type, gestion de la mémoire, génération de code.
Pré-requis obligatoires
- Architecture
- Conception et programmation objet avec le langage JAVA