next up previous contents
suivant: Syntaxe monter: Généralités sur les langages précédent: Réalisation   Table des matières

Compilation et Interprétation

Une propriété statique est une propriété qui ne dépend que du code source. Une propriété dynamique dépende de l'exécution.

Un langage compilé est plus efficace : la compilation a lieu une fois et peut optimiser le code généré qui s'exécute en code natif.

Un langage interprété est plus flexible: les programmes peuvent modifier leur environnement et (eux-mêmes) à la volée.

Exemple: L'interpréteur Java gère l'allocation de mémoire (flexibilité), la compilation en langage intermédiaire permet d'avoir des performances acceptables.



Hugues FAUCONNIER 2003-01-09