(Courriels de diversion: <disproportionnee@surexpose-avachit.com> <artificieuse@repute-aujourd'.com> <meuglement@enivrerez-postdatera.com> <sympas@chariots-alfa.com> <vitrifieras@demaquillent-tondra.com> <prospectrice@assistent-souvenant.com> <accostent@bohemiennes-recriminiez.com> <transcription@scolariserait-cuti-reaction.com> <aspergeons@radiodiffuses-degrossissaient.com> <refugies@sous-estimions-particularises.com> )
Compile: les phrases du programme sont traduites en language machine
par un compilateur pour execution ulterieure.
Le resultat de la compilation depend de l'architecture
de la machine (hard et soft) et est directement executable
par le processeur (language machine).
Le compilateur peut realiser une optimisation.
exemples: C, C++, pascal, FORTRAN, certain basics
Interprete: les phrases du programme sont immediatement executees par
interpreteur.
La dependance vis a vis de l'architecture est moindre
(disponibilite de l'interpreteur), mais l'interpretation des
ordres doit
etre (re)faite a chaque execution, et il n'y a pas d'optimisation
possible.
exemples: tous les shells (sh, ksh, csh,...), Tcl/Tk, perl,
python, awk, certain basics anciens.
Il y a des intermediaires. Ce sont des languages compiles, mais le code
produit n'est pas du language machine au sens strict (pas forcement directement
executable par le processeur), et doit etre interprete par une "machine
virtuelle".
exemples: JAVA, FORTH (dans une certaine mesure), le basic du ZX81 (soupir),
M$ visual basic: -(. ..
Un language interprete est plus facile a utiliser (mise en oeuvre, codage,
test), mais plus lent qu'un programme compile.
Cordialement
Mathieu BELLEVILLE
mailto: mathieu.belleville@avions.aerospatiale.fr
-----Message d'origine-----
De:
p=INTERNET;a=ATLAS;c=FR;dda:RFC-822=owner-linux-31(a)savage.iut-blagnac.
fr;
Date: vendredi 5 mars 1999 13:08
A: p=INTERNET;a=ATLAS;c=FR;dda:RFC-822=linux-31(a)savage.iut-blagnac.fr;
Objet:
quelqu'un peut m'expliquer avec precision la difference entre un langage
compile et un langage interprete.
Merci.
_______________________________________________________________________
Le CULTe sur le ouebe: http://savage.iut-blagnac.fr/
_______________________________________________________________________
Le CULTe sur le ouebe: http://savage.iut-blagnac.fr/