Langage compilé ou interprété
Résolu
Bonjour,
Je veux savoir est ce que java est un langage interprété ou compilé ! je veux aussi savoir la différence entre les deux !!
Et merci d'avance !
Je veux savoir est ce que java est un langage interprété ou compilé ! je veux aussi savoir la différence entre les deux !!
Et merci d'avance !
1 réponse
-
Bonjour,
Je te conseille de lire cette page qui est bien faite :
https://www.commentcamarche.net/contents/617-les-langages-informatiques#langage-interprete
Et tu comprendras que Java est un langage interprété puisqu'il faut avoir une machine Java pour exécuter les programmes. ;-)-
Modérateur"Et tu comprendras que Java est un langage interprété"
Il faudrait peut-être lire un tout petit peu plus bas dans la page pour voir que ce n'est pas si simple :
"Certains langages appartiennent en quelque sorte aux deux catégories (LISP, Java, Python, ..) car le programme écrit avec ces langages peut dans certaines conditions subir une phase de compilation intermédiaire"
D'ailleurs dans le tableau récapitulatif c'est clairement marqué "langage intermédiaire" -
-
-
-
ModérateurUn langage interprété est directement lu à partir du code source (JavaScript par exemple), alors qu'en Java il y a une étape de compilation qui est loin d'être anodine pour passer du code Java au format binaire .class
Ensuite ces fichiers compilés sont lus par la machine virtuelle, c'est pour ça que l'on parle d'interprétation, même si on ne peut pas comparer l'interprétation d'un code source pur, et l'interprétation d'un code compilé.
-