Aller au contenu

Utilisateur:Fkstef/Brouillon

Une page de Wikipédia, l'encyclopédie libre.

Brouillon d'un article: Compilation dynamique[modifier | modifier le code]

La compilation dynamique est la technique informatique qui permet de transformer du code source en un code exécutable simultanément à son exécution.

Description[modifier | modifier le code]

La compilation statique de code s'effectue en préparation à la distribution d'un programme informatique ou d'une librairie. Cette étape de préparation est optimisée selon des suppositions quant à l'environnement dans lequel le code sera exécuté ultérieurement. La compilation dynamique, qui intervient simultanément à l'exécution du code, permet une optimisation de l'étape de compilation afin d'adapter l'exécution du programme à l'environnement dans lequel il s'éxécute réellement.

ASP.NET est un exemple de technologie supportant la compilation dynamique[1].

La compilation dynamique est également utilisée dans les émulateurs de processeurs ou machines complètes, comme MAME[2].

Annexes[modifier | modifier le code]

Articles connexes[modifier | modifier le code]

Liens externes[modifier | modifier le code]

  • LLVM - une suite d'outils pour créer des compilateurs statiques et dynamiques

Notes et références[modifier | modifier le code]

  1. « Fonctionnement de la compilation dynamique d'ASP.NET », sur msdn.microsoft.com (consulté le )
  2. (en-GB) « Dynamic Recompiler Author's Guide - MAMEDEV Wiki », sur wiki.mamedev.org (consulté le )