modèles dexécution

Post on 22-Jun-2015

276 Views

Category:

Technology

0 Downloads

Preview:

Click to see full reader

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

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!

top related