Compilation des langages de programmation - Ce que fait un compilateur, comment le réaliser

Martine Gautier

Note moyenne 
Martine Gautier - Compilation des langages de programmation - Ce que fait un compilateur, comment le réaliser.
En démystifiant la compilation, l'ouvrage amène le lecteur à comprendre le fonctionnement d'un compilateur, par une pédagogie active utilisant des... Lire la suite
35,50 € Neuf
Actuellement indisponible

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.

Sommaire

    • Langages impératifs
    • Structures et tableaux
    • Langages à objets
    • Réaliser un compilateur
    • Du texte source à l'arbre abstrait et à la table des symboles
    • Contrôler l'arbre abstrait
    • De l'arbre abstrait au texte cible

Caractéristiques

  • Date de parution
    01/01/2006
  • Editeur
  • Collection
  • ISBN
    2-7298-2620-3
  • EAN
    9782729826208
  • Présentation
    Broché
  • Nb. de pages
    317 pages
  • Poids
    0.685 Kg
  • Dimensions
    17,5 cm × 26,0 cm × 2,0 cm

Avis libraires et clients

Avis audio

Écoutez ce qu'en disent nos libraires !

À propos de l'auteur

Biographie de Martine Gautier

Martine Gautier, Maître de conférences à l'Université Henri Poincaré à Nancy, consacre son énergie au développement de projets et d'outils pédagogiques dédiés à la compilation, à la programmation et à la conception objets.

Vous aimerez aussi

Derniers produits consultés

Compilation des langages de programmation - Ce que fait un compilateur, comment le réaliser est également présent dans les rayons