Compilation des langages de programmation. Ce que fait un compilateur, comment le réaliser
Gautier Martine
ELLIPSES
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.
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.
35,50 €
En rupture de stock
EAN
9782729826208
Caractéristiques
EAN | 9782729826208 |
---|---|
Titre | Compilation des langages de programmation. Ce que fait un compilateur, comment le réaliser |
Auteur | Gautier Martine |
Editeur | ELLIPSES |
Largeur | 175mm |
Poids | 679gr |
Date de parution | 16/02/2006 |
Nombre de pages | 317 |
Emprunter ce livre | Vente uniquement |
Dans la même catégorie ( Langages et programmation )
-
Nebra Mathieu - Schaller Matthieu - Gonnage RangaProgrammez avec le langage C++. 2e édition32,00 €
-
Tittel Ed - Noble Jeff - Moritz Patricia - Gréco JHTML, XHTML & CSS pour les Nuls. 5e édition14,50 €
-
Maniez DominiqueApprendre à programmer en 10 semaines chrono. Une méthode visuelle pour tous24,90 €
-
Molière Jérôme - Charlier Cosme - Maudet Michel-MaJava pour les professionnels. Outils et méthodes36,00 €
-
Fleury Gérard - Lacomme PhilippeLes algorithmes de base de l'informatique quantique. Tome 2, Grover, Shor et métaheuristiques quanti39,00 €
Ma liste d’envies
Derniers articles ajoutés
Il n’y a aucun article dans votre liste d’envies.
- Commande avant 16h : Demain dans la boîte aux lettres !
- Livraison dès 3,50 €
- Retrait gratuit
- Paiement 100% sécurisé
4,6/5 - ⭐⭐⭐⭐⭐
2448 Avis - Source Google