Compilateurs - Principes, techniques et outils
Cours et exercices
Alfred Aho, Ravi Sethi, Jeffrey D. Ullman
Résumé
Les auteurs présentent d'abord les concepts sous-jacents au processus de compilation. Ils les illustrent ensuite à l'aide d'un compilateur simple. Plusieurs chapitres sont consacrés notamment aux éléments suivants :
• L'analyse syntaxique. Les principales méthodes d'analyse syntaxique spécifiques à la compilation sont présentées. Aux concepts de base s'ajoutent les techniques convenant à une implantation manuelle et les algorithmes utilisés dans les outils automatiques.
• La génération automatique de code. Les techniques de génération de code (dernière phase d'un modèle de compilation) sont présentées et illustrées.
Un chapitre est entièrement consacré aux méthodes d'optimisation du code, un autre au contrôle de types. L'analyse de divers compilateurs complète cette étude.
De nombreux exercices et problèmes, de difficulté variable, permettent au lecteur de mieux saisir toutes les phases de la compilation.
Sommaire
- Introduction à la compilation.
- Un compilateur simple en une passe.
- Analyse lexicale.
- Analyse syntaxique.
- Traduction dirigée par la syntaxe.
- Contrôle de type.
- Environnements d'exécution.
- Production de code intermédiaire.
- Production de code.
- Optimisation de code.
- Si vous voulez écrire un compilateur.
- Brève présentation de quelques compilateurs.
- Un projet de programmation
L'auteur - Alfred Aho
Alfred Aho est professeur à l'université de Columbia, titulaire de la chaire Lawrence Gussman, et Fellow de l'ACM et de l'IEEE. Il a reçu de nombreuses récompenses pour ses travaux.
L'auteur - Ravi Sethi
Ravi Sethi a enseigné dans les universités de Pennsylvanie, d'Arizona, de Princeton et de Rutgers. Fellow de l'ACM, il a également occupé d'importantes fonctions au sein des Laboratoires Bell et de Lucent Technologies. Il est actuellement président d'Avaya Labs.
L'auteur - Jeffrey D. Ullman
Jeffrey Ullman est le PDG de Gradiance Corporation. Fellow de l'ACM, il est également professeur émérite d'informatique à l'université de Stanford.
Caractéristiques techniques
PAPIER | |
Éditeur(s) | Dunod |
Auteur(s) | Alfred Aho, Ravi Sethi, Jeffrey D. Ullman |
Parution | 15/03/2000 |
Nb. de pages | 874 |
Format | 15 x 22 |
Couverture | Broché |
Poids | 1160g |
Intérieur | Noir et Blanc |
EAN13 | 9782100051267 |
Avantages Eyrolles.com
Consultez aussi
- Les meilleures ventes en Graphisme & Photo
- Les meilleures ventes en Informatique
- Les meilleures ventes en Construction
- Les meilleures ventes en Entreprise & Droit
- Les meilleures ventes en Sciences
- Les meilleures ventes en Littérature
- Les meilleures ventes en Arts & Loisirs
- Les meilleures ventes en Vie pratique
- Les meilleures ventes en Voyage et Tourisme
- Les meilleures ventes en BD et Jeunesse