-
41
pages
-
Français
-
Documents
Description
Rapp els et compléments de compilationAnalyses lexicale et syntaxiqueCours de Compilation A vancée (MI190)Benjamin CanouUniversité Pierre et Maire CurieAnnée 2010/2011 – Semaine 1. . . . . .Rapp els. . . . . .Qu’est-ce que la compilation ?Princip e de base de la :T raduction du co de source vers du co de machine ( co de natif )..Compilateur .Machine. .src. .exe. . . . . .Qu’est-ce que la compilation ?Compilation p our une machine virtuelle ( VM ):Pro duction de co de-o ctet (b yteco de) interp rété ou compilé à lavolée vers du co de machine..Compilateur. .Machinemachine. .src. exe.abstraite. . . . . .Qu’est-ce que la compilation ?Compilation sépa rée :Liaison de fichiers objet , un fichier objet pa r unité decompilation du langage ( classe, mo dule, package, etc. ).src. obj...Compilateur .Éd. de liens .Machinemachine. ..src obj. .exeabstraite.src obj.. . . . . .Qu’est-ce que la compilation ?Utilisation d’une bibliothèque d’exécution ( runtime ) :p our le supp o rt des langages de haut niveau ( gestion mémoire,entrées/so rties, cha rgement dynamique, app els de métho ds,continuations, etc. ).I VM : intégré dans la machine virtuelleI Co de natif : lié dans l’exécutablesrc. .obj.Compilateur. Éd.. de liens .Machinemachine. .src. exe.obj.abstraite.src .objbib.. d’exécution. . . . . .Qu’est-ce que la compilation ?T ransfo rmations source-à-source :I Prép ro cesseur : même langage de so rtie, p our netto y er,appliquer des macros, ...
-
Publié par
-
Langue
Français