Utilisateur:Fkstef/Brouillon
Brouillon d'un article: Compilation dynamique
modifierLa compilation dynamique est la technique informatique qui permet de transformer du code source en un code exécutable simultanément à son exécution.
Description
modifierLa 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
modifierArticles connexes
modifierLiens externes
modifier- LLVM - une suite d'outils pour créer des compilateurs statiques et dynamiques
Notes et références
modifier- « Fonctionnement de la compilation dynamique d'ASP.NET », sur msdn.microsoft.com (consulté le )
- (en-GB) « Dynamic Recompiler Author's Guide - MAMEDEV Wiki », sur wiki.mamedev.org (consulté le )