Javascript peut-il être qualifié de pur langage interprété? Ou a-t-il également une saveur compilée? Quelqu'un pourrait-il expliquer les raisons derrière les deux choses, selon la vérité.
Javascript peut-il être qualifié de pur langage interprété? Ou a-t-il également une saveur compilée? Quelqu'un pourrait-il expliquer les raisons derrière les deux choses, selon la vérité.
Réponses:
Allez lire les réponses à cette question
/software/138521/is-javascript-interpreted-by-design
La réponse que j'ai acceptée est excellente et devrait aider à répondre à votre question.
Pour moi personnellement, je me méfie un peu de l'idée d'appeler un langage interprété ou compilé. C'est une décision d'implémentation, qui ne fait pas partie de la spécification du langage. Si vous voulez parler de JavaScript compilé ou interprété, posez-le dans le contexte d'une implémentation réelle de la spécification du langage.
JavaScript est interprété lors de l'exécution par le navigateur client. Il existe cependant un outil appelé Rhino JavaScript Compiler qui compile le JavaScript en fichiers de classe Java.