Information Technology Reference
In-Depth Information
- un interpréteur lit une à une les instructions du langage évolué, puis il les convertit
immédiatement en langage machine avant qu'elles ne soient exécutées au fur et à
mesure. Il n'y a pas de génération d'un fichier objet conservant la traduction des
instructions en langage évolué vers le langage machine et la traduction doit donc
être refaite à chaque nouvelle demande d'exécution du programme.
Plus généralement, le passage d'un programme dit programme source écrit en
langage de haut niveau vers un programme exécutable en langage machine est assuré
par un processus comportant plusieurs étapes dont l'une est la compilation, que l'on
qualifie de chaîne de production de programmes .
2.3
INTRODUCTION À LA CHAÎNE DE PRODUCTION
DE PROGRAMMES
La chaîne de production de programmes est présentée sur la figure 2.5.
L'éditeur de texte est un logiciel interactif permettant de saisir du texte à partir
d'un clavier et de le stocker dans un fichier - le programme source -, sur un support
Algorithme
Éditeur
Programme source
langage évolué
Compilateur
Compilateur
Langage d'assemblage
Assembleur
Programme objet
langage machine
mémoire
centrale
Éditeur de liens
cpu
Programme translatable
langage machine
Programme translaté
langage machine
Chargeur
Figure 2.5
Chaîne de production de programmes.
 
 
Search WWH ::




Custom Search