Compilateurs - Principes, techniques et outils - Avec plus de 200... - Librairie Eyrolles

Déjà client ? Identifiez-vous

Mot de passe oublié ?

Nouveau client ?

CRÉER VOTRE COMPTE
Compilateurs
Ajouter à une liste

Librairie Eyrolles - Paris 5e
Indisponible

Compilateurs

Compilateurs

Principes, techniques et outils - Avec plus de 200 exercices

Alfred Aho, Monica Lam, Ravi Sethi, Jeffrey D. Ullman

920 pages, parution le 14/11/2007 (2eme édition)

Résumé

Le "Dragon", l'ouvrage de référence en matière de compilation, revient avec une édition entièrement actualisée et qui prend en compte toutes les évolutions récentes du domaine. Les auteurs, enseignants dans les universités américaines les plus prestigieuses, ont adopté une présentation encore plus pédagogique, abondamment illustrée d'exemples concrets et d'exercices.

Ce livre couvre tous les aspects théoriques et pratiques de la compilation des langages de programmation. Il s'attache également à démontrer la pertinence du recours à la compilation pour résoudre les problèmes les plus fréquemment rencontrés lors de la conception de logiciels de traitement des langages. La compilation permet en effet de rechercher des erreurs dans des logiciels ou de découvrir des failles de sécurité dans les codes existants.

La première partie traite des concepts fondamentaux suivants :

  • architecture des ordinateurs et langages de programmation
  • description et démonstration des notions de base avec un compilateur jouet
  • analyses lexicale et syntaxique
  • génération de code intermédiaire et de code cible

La seconde partie porte sur l'optimisation de code :

  • techniques et algorithmes d'optimisation
  • extraction et exploitation du parallélisme
  • analyse interprocédurale

Le livre comprend par ailleurs plus de 200 exercices d'application, ce qui en fait un support de formation de premier ordre. Il est indispensable pour toute personne qui désire concevoir et développer un compilateur complet ou un traducteur de langages.

L'édition française a été prise en charge par Philippe Deschamp, Bernard Lorho, Benoît Sagot, François Thomasset, chercheurs à l'INRIA et spécialistes du domaine.

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 - Monica Lam

Monica Lam est professeur à l'université de Stanford. Elle a dirigé le projet SUIF, à l'origine de l'un des compilateurs les plus populaires dans le monde de la recherche, et a développé de nombreuses techniques de compilation.

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.

Sommaire

  • Introduction
  • Un traducteur simple en une passe
  • Analyse lexicale
  • Analyse syntaxique
  • Traduction dirigée par la syntaxe
  • Production de code intermédiaire
  • Environnements d'exécution
  • Production de code
  • Optimisations indépendantes de la machine
  • Parallélisme entre instructions
  • Parallélisme et localité des données
  • Analyses interprocédurales
  • A. Une partie frontale complète
  • B. Recherche de solutions linéairement indépendantes
Voir tout
Replier

Caractéristiques techniques

  PAPIER
Éditeur(s) Pearson
Auteur(s) Alfred Aho, Monica Lam, Ravi Sethi, Jeffrey D. Ullman
Parution 14/11/2007
Édition  2eme édition
Nb. de pages 920
Format 17,5 x 24
Couverture Broché
Poids 1595g
Intérieur Noir et Blanc
EAN13 9782744070372
ISBN13 978-2-7440-7037-2

Avantages Eyrolles.com

Livraison à partir de 0,01 en France métropolitaine
Paiement en ligne SÉCURISÉ
Livraison dans le monde
Retour sous 15 jours
+ d'un million et demi de livres disponibles
satisfait ou remboursé
Satisfait ou remboursé
Paiement sécurisé
modes de paiement
Paiement à l'expédition
partout dans le monde
Livraison partout dans le monde
Service clients sav@commande.eyrolles.com
librairie française
Librairie française depuis 1925
Recevez nos newsletters
Vous serez régulièrement informé(e) de toutes nos actualités.
Inscription