Titre : | Compilateurs: principes, techniques et outils | Type de document : | texte imprimé | Auteurs : | Alfred Aho, Auteur ; Monica Lam, Auteur ; Ravi Sethi, Auteur | Mention d'édition : | 2ème éd.
| Editeur : | Paris : Pearson | Année de publication : | 2007 | Autre Editeur : | édition française, Philippe Deschamp | Importance : | 1 vol. (XXVI-901 p.) | Présentation : | ill., couv. ill. en coul | Format : | 24 cm | ISBN/ISSN/EAN : | 2-7440-7037-8 | Note générale : | Trad. de : "Compilers : principles, techniques, and tools". - La couv. porte en plus : "Avec plus de 200 exercices" | Langues : | Français (fre) | Catégories : | [Thesaurus]Sciences et Techniques:Sciences:Informatique
| Mots-clés : | compilateurs logiciels | 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. Le 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.
| Note de contenu : | Bibliogr. en fin de chapitres. Index
|
Compilateurs: principes, techniques et outils [texte imprimé] / Alfred Aho, Auteur ; Monica Lam, Auteur ; Ravi Sethi, Auteur . - 2ème éd.
. - Paris : Pearson : [S.l.] : édition française, Philippe Deschamp, 2007 . - 1 vol. (XXVI-901 p.) : ill., couv. ill. en coul ; 24 cm. ISBN : 2-7440-7037-8 Trad. de : "Compilers : principles, techniques, and tools". - La couv. porte en plus : "Avec plus de 200 exercices" Langues : Français ( fre) Catégories : | [Thesaurus]Sciences et Techniques:Sciences:Informatique
| Mots-clés : | compilateurs logiciels | 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. Le 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.
| Note de contenu : | Bibliogr. en fin de chapitres. Index
|
| |