Transcript
Page 1: ModèLes DexéCution

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

Sylvain Leroux – www.chicoree.fr – 2009 – Licence CC-BY3.0

1001010101101

Comment?

Page 3: ModèLes DexéCution

Sylvain Leroux – www.chicoree.fr – 2009 – Licence CC-BY3.0

Langage machine

Architecture

à d

ép

loye

r

Page 4: ModèLes DexéCution

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

Sylvain Leroux – www.chicoree.fr – 2009 – Licence CC-BY3.0

Source

Architecture

à d

ép

loye

r

Interpréteur

Page 6: ModèLes DexéCution

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

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

Sylvain Leroux – www.chicoree.fr – 2009 – Licence CC-BY3.0

Langage

Modèle d'exécution

indépendants!

Page 9: ModèLes DexéCution

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!


Top Related