Biblio Math&Info
Détail de l'indexation
Ouvrages de la bibliothèque en indexation 005.453



Titre : Compilateurs : principes, techniques et outils ; cours et exercices Type de document : texte imprimé Auteurs : Alfred Aho, Auteur ; Ravi Sethi, Auteur ; Jeffrey Ullman, Auteur Editeur : Paris : Dunod Année de publication : 2000 Collection : Sciences sup ISBN/ISSN/EAN : 978-2-10-005126-7 Note générale : La couv. porte en plus : "2e cycle. écoles d'ingénieurs"
Langues originales : Anglais (eng) Catégories : Informatique
Informatique:programmes
Informatique:programmes:CompilationMots-clés : Compilateurs ( logiciels) Manuels d'enseignement supérieur Index. décimale : 005.453 Compilateurs 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.Compilateurs : principes, techniques et outils ; cours et exercices [texte imprimé] / Alfred Aho, Auteur ; Ravi Sethi, Auteur ; Jeffrey Ullman, Auteur . - Paris : Dunod, 2000. - (Sciences sup) .
ISBN : 978-2-10-005126-7
La couv. porte en plus : "2e cycle. écoles d'ingénieurs"
Langues originales : Anglais (eng)
Catégories : Informatique
Informatique:programmes
Informatique:programmes:CompilationMots-clés : Compilateurs ( logiciels) Manuels d'enseignement supérieur Index. décimale : 005.453 Compilateurs 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.Exemplaires (1)
Code-barres Cote Support Localisation Section Disponibilité 9782100051267MIT001 005.453/003 Livre Maths&Informatique Fonds informatique Disponible
Titre : Compilation des langages de programmation : ce que fait un compilateur, comment le réaliser Type de document : texte imprimé Auteurs : Martine Gautier (1960-....), Auteur Editeur : Paris : Ellipses Année de publication : DL 2006 Collection : Technosup ISBN/ISSN/EAN : 978-2-7298-2620-8 Note générale : La p. de titre porte en plus : "génie logiciel"
Catégories : Informatique
Informatique:programmes
Informatique:programmes:CompilationMots-clés : Compilation (informatique) Manuels d'enseignement supérieur Langages de programmation Index. décimale : 005.453 Compilateurs Résumé : En démystifiant la compilation, l'ouvrage amène le lecteur à comprendre le fonctionnement d'un compilateur, par une pédagogie active utilisant des exemples précis et concrets. Sans être exhaustif, il couvre l'ensemble du processus de compilation des programmes écrits en langages impératifs ou à objets.
La première partie étudie la syntaxe et la sémantique des constructions des langages de programmation usuels, pour répondre à la question : que fait un compilateur ? L'accent y est mis sur la définition de modèles de traduction pour des machines virtuelles Java ou des processeurs classiques.
La deuxième partie suit le développement d'un compilateur en Java pour répondre à la question : comment réaliser un compilateur ? Les bases théoriques sont d'abord rapidement posées. Puis, l'accent est mis sur les problèmes inhérents au développement d'une application d'une telle envergure, en intégrant des design patterns.
Accessible à tout utilisateur aguerri d'un langage évolué (impératif ou à objets), l'ouvrage lui permettra d'utiliser à bon escient les constructions de son langage favori et d'améliorer ses performances en programmation.Compilation des langages de programmation : ce que fait un compilateur, comment le réaliser [texte imprimé] / Martine Gautier (1960-....), Auteur . - Paris : Ellipses, DL 2006. - (Technosup) .
ISBN : 978-2-7298-2620-8
La p. de titre porte en plus : "génie logiciel"
Catégories : Informatique
Informatique:programmes
Informatique:programmes:CompilationMots-clés : Compilation (informatique) Manuels d'enseignement supérieur Langages de programmation Index. décimale : 005.453 Compilateurs Résumé : En démystifiant la compilation, l'ouvrage amène le lecteur à comprendre le fonctionnement d'un compilateur, par une pédagogie active utilisant des exemples précis et concrets. Sans être exhaustif, il couvre l'ensemble du processus de compilation des programmes écrits en langages impératifs ou à objets.
La première partie étudie la syntaxe et la sémantique des constructions des langages de programmation usuels, pour répondre à la question : que fait un compilateur ? L'accent y est mis sur la définition de modèles de traduction pour des machines virtuelles Java ou des processeurs classiques.
La deuxième partie suit le développement d'un compilateur en Java pour répondre à la question : comment réaliser un compilateur ? Les bases théoriques sont d'abord rapidement posées. Puis, l'accent est mis sur les problèmes inhérents au développement d'une application d'une telle envergure, en intégrant des design patterns.
Accessible à tout utilisateur aguerri d'un langage évolué (impératif ou à objets), l'ouvrage lui permettra d'utiliser à bon escient les constructions de son langage favori et d'améliorer ses performances en programmation.Exemplaires (4)
Code-barres Cote Support Localisation Section Disponibilité 9782729826208MIT001 005.453/001 Livre Maths&Informatique Fonds informatique Disponible 9782729826208MIT002 005.453/001 Livre Maths&Informatique Fonds informatique Disponible 9782729826208MIT003 005.453/001 Livre Maths&Informatique Fonds informatique Disponible 9782729826208MIT004 005.453/001 Livre Maths&Informatique Fonds informatique Disponible
Titre : Réaliser un compilateur : les outils Lex et Yacc Type de document : texte imprimé Auteurs : Nino Silverio, Auteur Editeur : Paris : Eyrolles Année de publication : 1994 (cop.) ISBN/ISSN/EAN : 978-2-212-08834-2 Catégories : Informatique
Informatique:programmes
Informatique:programmes:CompilationMots-clés : MS-DOS (système d'exploitation des ordinateurs) Index. décimale : 005.453 Compilateurs Résumé : Ce livre explique comment réaliser un compilateur complet pour un langage créé par l'auteur, inspiré du Pascal et du C, en utilisant comme seul outil le langage Turbo-Pascal de Borland. Ce compilateur est développé étape par étape, et les concepts théoriques nécessaires sont introduits au fur et à mesure des besoins. Il présente ensuite les outils Lex et Yacc et montre comment les utiliser pour développer dans sa totalité un compilateur multipasse. La disquette comprend une version complète des utilitaires TP Lex et Yacc pour Turbo-Pascal. Réaliser un compilateur : les outils Lex et Yacc [texte imprimé] / Nino Silverio, Auteur . - Paris : Eyrolles, 1994 (cop.).
ISBN : 978-2-212-08834-2
Catégories : Informatique
Informatique:programmes
Informatique:programmes:CompilationMots-clés : MS-DOS (système d'exploitation des ordinateurs) Index. décimale : 005.453 Compilateurs Résumé : Ce livre explique comment réaliser un compilateur complet pour un langage créé par l'auteur, inspiré du Pascal et du C, en utilisant comme seul outil le langage Turbo-Pascal de Borland. Ce compilateur est développé étape par étape, et les concepts théoriques nécessaires sont introduits au fur et à mesure des besoins. Il présente ensuite les outils Lex et Yacc et montre comment les utiliser pour développer dans sa totalité un compilateur multipasse. La disquette comprend une version complète des utilitaires TP Lex et Yacc pour Turbo-Pascal. Exemplaires (1)
Code-barres Cote Support Localisation Section Disponibilité 9782212088342MIT001 005.453/002 Livre Maths&Informatique Fonds informatique Disponible
Titre : The Theory of Parsing, Translation, and Compiling Type de document : texte imprimé Auteurs : Alfred V Aho ; Jeffrey D Ullman Editeur : Prentice Hall Année de publication : 1972 ISBN/ISSN/EAN : 978-0-13-914556-8 Catégories : Informatique
Informatique:programmes
Informatique:programmes:CompilationIndex. décimale : 005.453 Compilateurs The Theory of Parsing, Translation, and Compiling [texte imprimé] / Alfred V Aho ; Jeffrey D Ullman . - [S.l.] : Prentice Hall, 1972.
ISBN : 978-0-13-914556-8
Catégories : Informatique
Informatique:programmes
Informatique:programmes:CompilationIndex. décimale : 005.453 Compilateurs Exemplaires (1)
Code-barres Cote Support Localisation Section Disponibilité 9780139145568MIT001 005.453/004 Livre Maths&Informatique Fonds informatique Disponible