GEI733 - Construction de compilateurs
Présentation
Sommaire
- Cycle
- 2e cycle
- Crédits
- 3 crédits
- Faculté ou centre
- Faculté de génie
Cible(s) de formation
Maîtriser les bases théoriques et pratiques pour écrire des analyseurs lexicaux et syntaxiques et des traducteurs.
Contenu
Introduction aux compilateurs. Projet d'écriture d'un compilateur. L'analyseur lexical. L'analyseur syntaxique. Traitement de types de données. L'environnement à l'exécution. Génération et optimisation du code. Exemples de compilateurs. Réalisation d'un interprète ou d'un compilateur d'un sous-ensemble d'un langage connu.
Préalable(s)
Être capable de programmer en C et en Pascal