Détail de l'auteur
Auteur Alfred Aho |
Documents disponibles écrits par cet auteur (3)



Titre : Compilateurs : principes, techniques et outils Type de document : texte imprimé Auteurs : Alfred Aho, Auteur ; Monica Lam, Auteur ; Ravi Sethi, Auteur ; Philippe Deschamp, Auteur Mention d'édition : 2 ed. Editeur : Paris : Pearson Education France Année de publication : 2007 Importance : XXVI, 901 p. Présentation : ill. Format : 24 cm ISBN/ISSN/EAN : 978-2-7440-7037-2 Note générale : La couv. porte en plus : "avec plus de 200 exercices" Langues : Français (fre) Langues originales : Anglais (eng) Mots-clés : Compilateurs (logiciels) Index. décimale : 681.3.068 Automatisation de la programmation.Traducteurs.Générateurs.Compilateurs.Autocodes.
AssembleursRésumé : Les compilateurs sont des composants vitaux du logiciel de base d’un ordinateur : ils traduisent les programmes rédigés
dans des langages de haut niveau (comme C++, C# ou Java) en commandes de bas niveau et en instructions directement compréhensibles par le microprocesseur.
Cet ouvrage reflète les dernières évolutions du domaine. Les auteurs en abordent tous les aspects, en mettant l’accent sur les problèmes rencontrés lors de la conception des logiciels de traitement des langages quels que soient le langage source ou la machine cible. En effet les modèles la théorie et les algorithmes associés aux compilateurs peuvent être utilisés pour un grand nombre de problèmes liés à la conception et au développement logiciels. Ainsi l’optimisation de code, étudiée en détail dans ce livre, est mise à profit dans des outils qui recherchent les erreurs dans les logiciels et qui mettent au jour des trous de sécurité dans des codes existants.
Ce livre comporte de nombreux exercices approfondis. Un point d’exclamation signale les exercices ou les parties d’exercice plus difficiles. Les exercices les plus délicats sont signalés par un double point d’exclamation.Note de contenu : Au sommaire :
1. Un traducteur simple en une passe.
2. Analyse lexicale.
3. Analyse syntaxique.
4. Traduction dirigée par la syntaxe.
5. Production de code intermédiaire.
6. Environnements d'exécution.
7. Production de code.
8. Optimisations indépendantes de la machine.
9. Parallélisme entre instructions.
10. Parallélisme et localité des données.
11. Analyses interprocédurales.Compilateurs : principes, techniques et outils [texte imprimé] / Alfred Aho, Auteur ; Monica Lam, Auteur ; Ravi Sethi, Auteur ; Philippe Deschamp, Auteur . - 2 ed. . - Paris : Pearson Education France, 2007 . - XXVI, 901 p. : ill. ; 24 cm.
ISBN : 978-2-7440-7037-2
La couv. porte en plus : "avec plus de 200 exercices"
Langues : Français (fre) Langues originales : Anglais (eng)
Mots-clés : Compilateurs (logiciels) Index. décimale : 681.3.068 Automatisation de la programmation.Traducteurs.Générateurs.Compilateurs.Autocodes.
AssembleursRésumé : Les compilateurs sont des composants vitaux du logiciel de base d’un ordinateur : ils traduisent les programmes rédigés
dans des langages de haut niveau (comme C++, C# ou Java) en commandes de bas niveau et en instructions directement compréhensibles par le microprocesseur.
Cet ouvrage reflète les dernières évolutions du domaine. Les auteurs en abordent tous les aspects, en mettant l’accent sur les problèmes rencontrés lors de la conception des logiciels de traitement des langages quels que soient le langage source ou la machine cible. En effet les modèles la théorie et les algorithmes associés aux compilateurs peuvent être utilisés pour un grand nombre de problèmes liés à la conception et au développement logiciels. Ainsi l’optimisation de code, étudiée en détail dans ce livre, est mise à profit dans des outils qui recherchent les erreurs dans les logiciels et qui mettent au jour des trous de sécurité dans des codes existants.
Ce livre comporte de nombreux exercices approfondis. Un point d’exclamation signale les exercices ou les parties d’exercice plus difficiles. Les exercices les plus délicats sont signalés par un double point d’exclamation.Note de contenu : Au sommaire :
1. Un traducteur simple en une passe.
2. Analyse lexicale.
3. Analyse syntaxique.
4. Traduction dirigée par la syntaxe.
5. Production de code intermédiaire.
6. Environnements d'exécution.
7. Production de code.
8. Optimisations indépendantes de la machine.
9. Parallélisme entre instructions.
10. Parallélisme et localité des données.
11. Analyses interprocédurales.Réservation
Réserver ce document
Exemplaires (1)
Code-barres Cote Support Localisation Section Disponibilité Etat_Exemplaire 051112 681.3.068 COM Papier Bibliothèque Centrale Informatique Disponible
Titre : Compilateurs : principes, techniques et outils : cours et exercices Type de document : texte imprimé Auteurs : Alfred Aho, Auteur ; Ravi Sethi, Auteur ; Jeffrey Ullman, Auteur ; Pierre Boullier, Traducteur Editeur : Paris ; Malakoff : Dunod Année de publication : 2000 Collection : Sciences sup Importance : 875 p. Présentation : ill. Format : 22 cm ISBN/ISSN/EAN : 978-2-10-005126-7 Note générale : Trad. de: "Compilers".
La couv. porte en plus : "2e cycle, écoles d'ingénieurs"
Bibliogr. p. [819]-844. Glossaire. IndexLangues : Français (fre) Langues originales : Anglais (eng) Mots-clés : Compilation (informatique)
Compilateurs (logiciels)Index. décimale : 681.3.06 Logiciels. Software Résumé :
Ce cours constitue la référence fondamentale dans le domaine des compilateurs. Il permet d'assimiler les principes, et de se familiariser avec les techniques et les outils nécessaires à la compréhension et à la réalisation des compilateurs.
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.Note de contenu :
* 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 programmationCompilateurs : principes, techniques et outils : cours et exercices [texte imprimé] / Alfred Aho, Auteur ; Ravi Sethi, Auteur ; Jeffrey Ullman, Auteur ; Pierre Boullier, Traducteur . - Paris ; Malakoff : Dunod, 2000 . - 875 p. : ill. ; 22 cm. - (Sciences sup) .
ISBN : 978-2-10-005126-7
Trad. de: "Compilers".
La couv. porte en plus : "2e cycle, écoles d'ingénieurs"
Bibliogr. p. [819]-844. Glossaire. Index
Langues : Français (fre) Langues originales : Anglais (eng)
Mots-clés : Compilation (informatique)
Compilateurs (logiciels)Index. décimale : 681.3.06 Logiciels. Software Résumé :
Ce cours constitue la référence fondamentale dans le domaine des compilateurs. Il permet d'assimiler les principes, et de se familiariser avec les techniques et les outils nécessaires à la compréhension et à la réalisation des compilateurs.
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.Note de contenu :
* 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 programmationRéservation
Réserver ce document
Exemplaires (1)
Code-barres Cote Support Localisation Section Disponibilité Etat_Exemplaire 045565 681.3.06 AHO Papier Bibliothèque Centrale Informatique Disponible
Titre : The design and analysis of computer algorithms Type de document : texte imprimé Auteurs : Alfred Aho, Auteur ; John E Hopcroft, Auteur ; Jeffrey D Ullman, Auteur Editeur : London : Addison-Wesley Année de publication : 1974 Importance : X- 470 p. Présentation : ill. Format : 24 cm ISBN/ISSN/EAN : 978-0-201-00029-0 Note générale : Bibliogr.-Index. Langues : Anglais (eng) Mots-clés : Computer algorithms
Electronic digital computers -- Programming
Ordinateurs -- Programmation
AlgorithmesIndex. décimale : 519.688 Programme et algorithmes pour la résolution informatique de problèmes spécifiques. Résumé : With this text, you gain an understanding of the fundamental concepts of algorithms, the very heart of computer science. It introduces the basic data structures and programming techniques often used in efficient algorithms. Covers use of lists, push-down stacks, queues, trees, and graphs. Later chapters go into sorting, searching and graphing algorithms, the string-matching algorithms, and the Schonhage-Strassen integer-multiplication algorithm. Provides numerous graded exercises at the end of each chapter. Note de contenu : Sommaire:
1. Models of computation
2. Design of efficient algorithms
3. Sorting and order statistics
4. Data structures for set mainipulation problems
5. Algorithms on graphs
...The design and analysis of computer algorithms [texte imprimé] / Alfred Aho, Auteur ; John E Hopcroft, Auteur ; Jeffrey D Ullman, Auteur . - London : Addison-Wesley, 1974 . - X- 470 p. : ill. ; 24 cm.
ISBN : 978-0-201-00029-0
Bibliogr.-Index.
Langues : Anglais (eng)
Mots-clés : Computer algorithms
Electronic digital computers -- Programming
Ordinateurs -- Programmation
AlgorithmesIndex. décimale : 519.688 Programme et algorithmes pour la résolution informatique de problèmes spécifiques. Résumé : With this text, you gain an understanding of the fundamental concepts of algorithms, the very heart of computer science. It introduces the basic data structures and programming techniques often used in efficient algorithms. Covers use of lists, push-down stacks, queues, trees, and graphs. Later chapters go into sorting, searching and graphing algorithms, the string-matching algorithms, and the Schonhage-Strassen integer-multiplication algorithm. Provides numerous graded exercises at the end of each chapter. Note de contenu : Sommaire:
1. Models of computation
2. Design of efficient algorithms
3. Sorting and order statistics
4. Data structures for set mainipulation problems
5. Algorithms on graphs
...Réservation
Réserver ce document
Exemplaires (1)
Code-barres Cote Support Localisation Section Disponibilité Etat_Exemplaire 044248 519.688 AHO Papier Bibliothèque Centrale Informatique Disponible