Moteur d'exécution
Un article de Wikipédia, l'encyclopédie libre.
![]() |
Cet article est une ébauche à compléter concernant l'informatique, vous pouvez partager vos connaissances en le modifiant. |
Un moteur d'exécution ou runtime est un programme qui permet l'exécution d'un autre programme.
[modifier] Environnements statiques
En général, un RunTime est souvent composé de 2 parties :
- un lanceur, un amorceur de programmes
- une bibliothèque de fonctions
Le runtime, ou moteur d'exécution est un sous-ensemble dérivé d'un logiciel qui permet seulement d'exécuter certaines applications développées avec le logiciel complet.
Exemple : le Visual Basic, dans sa version 3, permettait de créer des programmes exécutables assez petits (< 100 kos) qui exigeaient la présence sur l'ordinateur d'une DLL (vbrun30.dll) d'environ 450 ko.
[modifier] Environnements dynamiques
Dans des langages dynamiques comme Perl et Ruby, on distingue des phases de compilation et des phases d'exécution ou runtime. Ces phases sont souvent entremêlées. Dans un même fichier, certaines parties de code tournent à la compilation ou au runtime :
use strict; # importation d'un module à la compilation require foobar; # importation d'un module à la compilation print "Impression au runtime\" BEGIN { print "Impression à la compilation"}
En Perl 6, le code est compilé en bytecode mais la possibilité d'exécuter du code à la compilation signifie que le bytecode généré dépend étroitement du contexte. La résultante est que le code source est le mode priviligié de distribution de programme.
[modifier] Voir aussi
- JRE (Java Runtime Environment)
- Chez Microsoft
- XULRunner : Environnement d'exécution pour XUL
![]() |
Portail de l'informatique – Accédez aux articles de Wikipédia concernant l’informatique. |