|
THEORIE DES LANGAGES ET COMPILATION
|
|---|
:

Horaires :
cours : 32h Travaux dirigés : Travaux pratiques : 8h
Pré-requis :
Programmation
Objectifs :
- Définir la notion de langage formel, en particulier de langage informatique.
- Formaliser la notion de machine (ou procédé de calcul) et définir la notion de calculabilité.
- Comprendre et savoir appliquer les techniques de base utilisées en compilation.
Contenu
- Introduction à la théorie des langages
- Langages rationnels
- Langages récursivement énumérables et récursifs
- Langages algébriques ("context free")
- Analyse lexicale
- Analyse syntaxique
- Analyse de visibilité et de types
- Génération de code
- Réalisation de parties d'un compilateur
Moyens pédagogiques particuliers
Travaux pratiques sur stations de travail.
Remarques
Les élèves ont à réaliser un mini-projet de compilation.

Mise à jour le 11 juin1996
Pour les pages du département,
veuillez adresser vos remarques et commentaires à:
infoweb@esiee.fr
Copyright © 1995 Groupe ESIEE Paris