View
276
Download
0
Category
Preview:
DESCRIPTION
Assembleur, compilateur, interpréteur, ... Qu'est-ce qui se cache derrière ces termes? Bine sûr, la frontière est floue. Mais voici aux moins résumé graphiquement les grandes lignes de chacun de ces modèles d'exécution d'un programme informatique.
Citation preview
Sylvain Leroux – www.chicoree.fr – 2009 – Licence CC-BY3.0
Programmer,c'est s'arranger pour que
ça comprenne
ce que lui veut
Sylvain Leroux – www.chicoree.fr – 2009 – Licence CC-BY3.0
1001010101101
Comment?
Sylvain Leroux – www.chicoree.fr – 2009 – Licence CC-BY3.0
Langage machine
Architecture
à d
ép
loye
r
Sylvain Leroux – www.chicoree.fr – 2009 – Licence CC-BY3.0
Assembleur
Source
Architecture
à d
ép
loye
r
Exécutable
Sylvain Leroux – www.chicoree.fr – 2009 – Licence CC-BY3.0
Source
Architecture
à d
ép
loye
r
Interpréteur
Sylvain Leroux – www.chicoree.fr – 2009 – Licence CC-BY3.0
Compilateur
Source
Architecture
à d
ép
loye
r
Exécutable
Sylvain Leroux – www.chicoree.fr – 2009 – Licence CC-BY3.0
Compilateur
Source
Architecture
à d
ép
loye
r
Byte code(Code intermédiaire)
Interpréteur(Machine Virtuelle)
Sylvain Leroux – www.chicoree.fr – 2009 – Licence CC-BY3.0
Langage
Modèle d'exécution
indépendants!
Sylvain Leroux – www.chicoree.fr – 2009 – Licence CC-BY3.0
C, C++ Compilés
Habituellement:
Python, PHP Interprétés
Java Machine virtuelle
Mais toutes lescombinaisonssont possibles!
Recommended