Est-ce que Javascript est compilé ou un langage interprété? [fermé]

le Javascript peut-il être considéré comme un langage purement interprété? Ou est-ce que ça a aussi un goût compilé? Quelqu'un pourrait-il guider les raisons derrière les deux choses, quelle qu'elle soit.

122
demandé sur rene 2012-03-08 23:45:37

2 réponses

allez lire les réponses à cette question

https://softwareengineering.stackexchange.com/questions/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 suis un peu prudent à l'idée d'appeler un langage interprété ou compilé. C'est une décision de mise en œuvre, ça ne fait pas partie du langage. spécification. Si vous voulez parler de JavaScript compilé ou interprété, demandez-le dans le contexte d'une mise en œuvre réelle de la spécification du langage.

52
répondu Matt Esch 2017-08-07 10:09:50

JavaScript est interprété à l'exécution par le navigateur client. Il y a un outil appelé le compilateur JavaScript Rhino qui compile soi-disant JavaScript dans les fichiers de classe Java, cependant.

14
répondu DC_ 2012-03-28 15:26:24