(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/