ou
Identifiez-vous pour activer la commande 1-Click.
ou
en essayant gratuitement Amazon Premium pendant 30 jours. Votre inscription aura lieu lors du passage de la commande. En savoir plus.
Amazon Rachète votre article
Recevez un chèque-cadeau de EUR 23,80
Amazon Rachète cet article
Plus de choix
Vous l'avez déjà ? Vendez votre exemplaire ici
Désolé, cet article n'est pas disponible en
Image non disponible pour la
couleur :
Image non disponible

 
Dites-le à l'éditeur :
J'aimerais lire ce livre sur Kindle !

Vous n'avez pas encore de Kindle ? Achetez-le ici ou téléchargez une application de lecture gratuite.

Compilateurs : principes, techniques et outils - 2e édition [Broché]

Alfred Aho , Monica Lam , Ravi Sethi , Jeffrey Ullman , Philippe Deschamp , Bernard Lorho , Benoît Sagot , François Thomasset
3.8 étoiles sur 5  Voir tous les commentaires (5 commentaires client)
Prix : EUR 68,00 Livraison à EUR 0,01 En savoir plus.
  Tous les prix incluent la TVA
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
Il ne reste plus que 9 exemplaire(s) en stock (d'autres exemplaires sont en cours d'acheminement).
Expédié et vendu par Amazon. Emballage cadeau disponible.
Voulez-vous le faire livrer le lundi 3 novembre ? Choisissez la livraison en 1 jour ouvré sur votre bon de commande. En savoir plus.
Vendez cet article - Prix de rachat jusqu'à EUR 23,80
Vendez Compilateurs : principes, techniques et outils - 2e édition contre un chèque-cadeau d'une valeur pouvant aller jusqu'à EUR 23,80, que vous pourrez ensuite utiliser sur tout le site Amazon.fr. Les valeurs de rachat peuvent varier (voir les critères d'éligibilité des produits). En savoir plus sur notre programme de reprise Amazon Rachète.

Vous cherchez un livre ?

Tous nos livres
Retrouvez toutes les nouveautés du moment dans notre boutique dédiée.

Description de l'ouvrage

20 novembre 2007 INFORMATIQUE
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.

Offres spéciales et liens associés


Produits fréquemment achetés ensemble

Compilateurs : principes, techniques et outils - 2e édition + Intelligence artificielle: Avec plus de 500 exercices
Acheter les articles sélectionnés ensemble


Descriptions du produit

Revue de presse

Ce livre, communément appelé le Dragon Book, est une référence inconstestable sur la conception de compilateurs. Je le savais avant de le lire, je m'attendais donc à un excellent livre ; je n'ai pas été déçu.

(L'avis de la rédaction (Alp Mestan) de Développez.com L'avis de la rédaction (Alp Mestan) de Développez.com)

Biographie de l'auteur

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.

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.

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.

Jeffrey Ullman est le PDG de Gradiance Corporation. Fellow de l’ACM, il est également professeur émérite d’informatique à l’université de Stanford.

Détails sur le produit

  • Broché: 923 pages
  • Editeur : Pearson; Édition : 2 (20 novembre 2007)
  • Collection : INFORMATIQUE
  • Langue : Français
  • ISBN-10: 2744070378
  • ISBN-13: 978-2744070372
  • Dimensions du produit: 24 x 17,4 x 5,2 cm
  • Moyenne des commentaires client : 3.8 étoiles sur 5  Voir tous les commentaires (5 commentaires client)
  • Classement des meilleures ventes d'Amazon: 135.136 en Livres (Voir les 100 premiers en Livres)
  • Table des matières complète
  •  Souhaitez-vous compléter ou améliorer les informations sur ce produit ? Ou faire modifier les images?


En savoir plus sur les auteurs

Découvrez des livres, informez-vous sur les écrivains, lisez des blogs d'auteurs et bien plus encore.

Vendre une version numérique de ce livre dans la boutique Kindle.

Si vous êtes un éditeur ou un auteur et que vous disposez des droits numériques sur un livre, vous pouvez vendre la version numérique du livre dans notre boutique Kindle. En savoir plus

Quels sont les autres articles que les clients achètent après avoir regardé cet article?


Commentaires en ligne

4 étoiles
0
2 étoiles
0
1 étoiles
0
3.8 étoiles sur 5
3.8 étoiles sur 5
Commentaires client les plus utiles
6 internautes sur 6 ont trouvé ce commentaire utile 
3.0 étoiles sur 5 Plutôt déçu quand on est connaisseur 2 janvier 2012
Par Alban
Format:Broché|Achat vérifié
J'ai acheté cet ouvrage car je souhaitait obtenir plus d'information sur le compilateur, les algos etc...
Même si internet est une super source d'informations, une fois passé l'étape du lexeur / parseur on peut buter sur des difficultés au niveau du bytecode ou/et des optimisations notamment lorsque l'on navigue dans les SSA et les frontière de dominance etc...

Ce livre est un livre pour débutant très clairement, s'il faut certes en prérequis être un programmeur confirmé, on peut attaquer le livre en ne connaissant rien à la compilation. Le lexeur et le parseur justement sont tellement bien expliqué qu'une fois passé la moitié du pavé on est toujours en train d'apprendre le parseur. (et je voyais fondre comme neige au soleil mes espoirs d'y apprendre quelques choses voyant la fin se rapprocher).

Heureusement il reste un peut de matière au livre lorsque l'on a fini la partie TDS. Seulement sous prétexte que chaque bytecode est différent, chaque stratégie est différente, les exemples s'évanouissent et les auteurs se répandent beaucoup plus en théorie qu'en mise en pratique concrète.
Lire la suite ›
Avez-vous trouvé ce commentaire utile ?
10 internautes sur 11 ont trouvé ce commentaire utile 
5.0 étoiles sur 5 La Bible du domaine 3 décembre 2007
Format:Broché
Je suis forcément partial, notamment en ce qui concerne la qualité de la traduction en français — une réussite ! ;-)
Mais je pense que tout le monde s'accordera pour reconnaître que ce livre très complet est indispensable à toute personne qui désire comprendre le processus d'analyse et de traduction d'un langage vers un autre, voire d'une langue à une autre.

Le Dragon précédent était la référence des années 80-90, celui-ci s'annonce d'emblée comme la référence moderne : tout y est, depuis les automates et les expressions régulières jusqu'aux pipelines, les langages à objets, l'optimisation de code, le parallélisme... mais lisez vous-mêmes la table des matières ! :-)

De plus, non seulement il est complet, mais il est également pédagogique. Les notions sont définies et explicitées au fur et à mesure des besoins, ce qui rend le texte accessible à tout informaticien normalement constitué. De nombreux exemples et exercices aident à la compréhension, des encadrés précisent des points subtils ou rappellent des notions essentielles.

Quelle chance que soit enfin disponible en français cet ouvrage indispensable à toute bibliothèque informatique personnelle ou institutionnelle !
Et que les traducteurs aient eu la bonne idée de proposer des compléments sur un site dédié, permettant par exemple de consulter la table des matières et l'index en ligne.

Je préciserai enfin que de nombreux errata du texte d'origine ont été intégrés au texte français — ceux qui seront signalés dorénavant seront répertoriés sur le site : chercher « errata dragon2007 fr ».
Avez-vous trouvé ce commentaire utile ?
7 internautes sur 8 ont trouvé ce commentaire utile 
5.0 étoiles sur 5 Indispensable 21 décembre 2007
Par G. VASIC
Format:Broché
Voilà un livre indispensable si on s'intéresse à la construction de compilateurs ou d'interpréteurs. Il peut être considéré comme dépassé ou incomplet par certains. Les dernières techniques d'analyse ne sont peut-être pas étudiée. Mais il s'agit d'une légende. C'est le "dragon book" !
Il faut l'avoir lu. Peut-être pas complètement car il a 1000 pages et c'est très gros.
Pour la programmation en C il y a le K&R. Pour les compilateurs il y a le "dragon book".

De plus la version française est à environ 60 EUR alors que la version US est à 100 EUR. Il faut en profiter sans hésitation.
Avez-vous trouvé ce commentaire utile ?
1 internautes sur 1 ont trouvé ce commentaire utile 
3.0 étoiles sur 5 Accrochez-voous, vous allez apprendre 14 octobre 2011
Par Black
Format:Broché
Ce livre est LA référence du domaine, de l'analyse lexicale et syntaxique à la génération de code en passant par les phases d'optimisation et l'analyse inter-procédurale vous serrez tout sur la compilation, ses annexes et la multitudes des concepts et leurs applications variées.
Un gros bémol cependant, les traducteurs se sont attachés sur le comment du livre et non sur le pourquoi, ce qui rends certains raisonnements difficiles à lire, ainsi sans un bon niveau en mathématiques, impossible de finir ce livre.
J'ai du m'y reprendre à trois fois pourtant j'ai pût lire des livres biens complexes et longs.
Avez-vous trouvé ce commentaire utile ?
3.0 étoiles sur 5 Livre très théorique 31 janvier 2014
Format:Broché|Achat vérifié
Ce livre est très théorique et il manque la partie programmation.
De toute façon, je le trouve important pour mes étudiants.
Avez-vous trouvé ce commentaire utile ?
Rechercher des commentaires
Rechercher uniquement parmi les commentaires portant sur ce produit

Discussions entre clients

Le forum concernant ce produit
Discussion Réponses Message le plus récent
Pas de discussions pour l'instant

Posez des questions, partagez votre opinion, gagnez en compréhension
Démarrer une nouvelle discussion
Thème:
Première publication:
Aller s'identifier
 

Rechercher parmi les discussions des clients
Rechercher dans toutes les discussions Amazon
   


Rechercher des articles similaires par rubrique


Commentaires

Souhaitez-vous compléter ou améliorer les informations sur ce produit ? Ou faire modifier les images?