Option Compilation
- Analyse Syntaxique (approx) 2 semaines
- Un outil pour la vérification de propriétés non-syntaxiques
et pour la génération de code 3 semaines
- La génération de code 4 semaines
- Les optimisations 2 semaines
- Compilation des langages fonctionnelles 2 semaines
Les Grammaires attribuées
- Une façon moins artisanale d'écrire un compilateur
- Les attributs synthétisés et hérités
- Comment les utiliser
- Algorithmes de leur traitement
La génération de code
- Les cas simples: expressions
- Plus intéressant: les boucles et conditionnelles
- Encore plus: les fonctions, gestion de la pile
- Et encore: les langages à objets, les méthodes
Les Optimisations
- Les simples mais efficaces
- Les optimisations dans les boucles
- Celles qui dépendent d'une analyse plus profonde des comportements
possibles du programme
Les langages fonctionnelles
- Le problèmes liés aux types
- Pourquoi les méthodes valables pour les langages impératives
ne conviennent pas
- Il est possible de générer du code efficace
File translated from TEX by
TTH,
version 3.05.
On 1 Dec 2004, 11:46.