Aller au contenu

GEI733 - Construction de compilateurs

Présentation

Sommaire

Cycle
2e cycle
Crédits
3 crédits
Faculté/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