| Titre : |
Compilation des langages de programmation : ce que fait un compilateur, comment le realiser |
| Type de document : |
texte imprimé |
| Auteurs : |
Martine Gautier |
| Editeur : |
Paris : Ellipses |
| Année de publication : |
2006 |
| Collection : |
Technosup |
| Importance : |
1 vol. (317 p.) |
| Présentation : |
ill., couv. ill. |
| Format : |
26 cm |
| ISBN/ISSN/EAN : |
978-2-7298-2620-8 |
| Note générale : |
La p. de titre porte en plus : "g?enie logiciel"; Index |
| Langues : |
Français (fre) |
| Catégories : |
004 Informatique. Science et technologie de l'informatique.:004.4 Logiciel. Programme:004.42 Programmation. Programmes d'ordinateur
|
| Tags : |
compilation compilateurs langages de programmation analyse lexicale analyse syntaxique analyse sémantique génération de code optimisation grammaires formelles automates arbres syntaxiques code intermédiaire technosup |
| Index. décimale : |
004.42 Programmation. Programmes d'ordinateur
|
| Résumé : |
Cet ouvrage explique de manière progressive et pédagogique le fonctionnement interne d’un compilateur et les principes de la compilation des langages de programmation. Il détaille chaque étape : analyse lexicale, analyse syntaxique, analyse sémantique, construction d’arbres syntaxiques, génération de code intermédiaire, optimisation et production du code final. L’accent est mis sur les bases théoriques (grammaires, automates, tables d’analyse) tout en proposant des exemples concrets illustrant la réalisation pratique d’un compilateur. Destiné aux étudiants en informatique, il constitue également une introduction accessible pour toute personne souhaitant comprendre comment un langage de programmation est transformé en instructions exécutables. |
Compilation des langages de programmation : ce que fait un compilateur, comment le realiser [texte imprimé] / Martine Gautier . - Paris : Ellipses, 2006 . - 1 vol. (317 p.) : ill., couv. ill. ; 26 cm. - ( Technosup) . ISBN : 978-2-7298-2620-8 La p. de titre porte en plus : "g?enie logiciel"; Index Langues : Français ( fre) |  |