Langage compilé ou interprété

Résolu/Fermé
Aminax
Messages postés
81
Date d'inscription
jeudi 26 septembre 2013
Statut
Membre
Dernière intervention
29 mai 2015
- 2 nov. 2013 à 11:18
MrYAU31
Messages postés
3743
Date d'inscription
samedi 23 février 2013
Statut
Membre
Dernière intervention
8 juillet 2017
- 2 nov. 2013 à 12:56
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 !
A voir également:

1 réponse

MrYAU31
Messages postés
3743
Date d'inscription
samedi 23 février 2013
Statut
Membre
Dernière intervention
8 juillet 2017
1 649
2 nov. 2013 à 11:20
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. ;-)
3
KX
Messages postés
16563
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
1 juillet 2022
2 965
2 nov. 2013 à 11:26
"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"
0
MrYAU31
Messages postés
3743
Date d'inscription
samedi 23 février 2013
Statut
Membre
Dernière intervention
8 juillet 2017
1 649
Modifié par MrYAU31 le 2/11/2013 à 11:27
C'est le seul point sur lequel je ne suis pas d'accord puisqu'un langage compilé est interprété par la machine et pas par une couche supérieure ;-)

Mais la page est bien faite quand même et suffit à comprendre pour se faire son avis.
0
Aminax
Messages postés
81
Date d'inscription
jeudi 26 septembre 2013
Statut
Membre
Dernière intervention
29 mai 2015

2 nov. 2013 à 11:30
c'est exactement ce que je cherche ^_^ donc Java c'est un langage intermédiaire !
Merci MrYAU31 et bon week-end !
0
Aminax
Messages postés
81
Date d'inscription
jeudi 26 septembre 2013
Statut
Membre
Dernière intervention
29 mai 2015

2 nov. 2013 à 11:32
beh notre prof a dit : que ce n'est pas un langage compilé mais interprété alors que ici c'est intermédiaire ( et sur la majorité des tutos )
0
KX
Messages postés
16563
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
1 juillet 2022
2 965
2 nov. 2013 à 11:37
Un 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é.
0