modèles dexécution
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.TRANSCRIPT
![Page 1: ModèLes DexéCution](https://reader038.vdocuments.fr/reader038/viewer/2022100602/5587738cd8b42a6e6f8b45ac/html5/thumbnails/1.jpg)
Sylvain Leroux – www.chicoree.fr – 2009 – Licence CC-BY3.0
Programmer,c'est s'arranger pour que
ça comprenne
ce que lui veut
![Page 2: ModèLes DexéCution](https://reader038.vdocuments.fr/reader038/viewer/2022100602/5587738cd8b42a6e6f8b45ac/html5/thumbnails/2.jpg)
Sylvain Leroux – www.chicoree.fr – 2009 – Licence CC-BY3.0
1001010101101
Comment?
![Page 3: ModèLes DexéCution](https://reader038.vdocuments.fr/reader038/viewer/2022100602/5587738cd8b42a6e6f8b45ac/html5/thumbnails/3.jpg)
Sylvain Leroux – www.chicoree.fr – 2009 – Licence CC-BY3.0
Langage machine
Architecture
à d
ép
loye
r
![Page 4: ModèLes DexéCution](https://reader038.vdocuments.fr/reader038/viewer/2022100602/5587738cd8b42a6e6f8b45ac/html5/thumbnails/4.jpg)
Sylvain Leroux – www.chicoree.fr – 2009 – Licence CC-BY3.0
Assembleur
Source
Architecture
à d
ép
loye
r
Exécutable
![Page 5: ModèLes DexéCution](https://reader038.vdocuments.fr/reader038/viewer/2022100602/5587738cd8b42a6e6f8b45ac/html5/thumbnails/5.jpg)
Sylvain Leroux – www.chicoree.fr – 2009 – Licence CC-BY3.0
Source
Architecture
à d
ép
loye
r
Interpréteur
![Page 6: ModèLes DexéCution](https://reader038.vdocuments.fr/reader038/viewer/2022100602/5587738cd8b42a6e6f8b45ac/html5/thumbnails/6.jpg)
Sylvain Leroux – www.chicoree.fr – 2009 – Licence CC-BY3.0
Compilateur
Source
Architecture
à d
ép
loye
r
Exécutable
![Page 7: ModèLes DexéCution](https://reader038.vdocuments.fr/reader038/viewer/2022100602/5587738cd8b42a6e6f8b45ac/html5/thumbnails/7.jpg)
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)
![Page 8: ModèLes DexéCution](https://reader038.vdocuments.fr/reader038/viewer/2022100602/5587738cd8b42a6e6f8b45ac/html5/thumbnails/8.jpg)
Sylvain Leroux – www.chicoree.fr – 2009 – Licence CC-BY3.0
Langage
Modèle d'exécution
indépendants!
![Page 9: ModèLes DexéCution](https://reader038.vdocuments.fr/reader038/viewer/2022100602/5587738cd8b42a6e6f8b45ac/html5/thumbnails/9.jpg)
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!