Можно ли называть Javascript чистым интерпретированным языком? Или у него также есть скомпилированный вкус? Может ли кто-нибудь руководствоваться причинами, лежащими в основе обоих вещей, которые бы ни были истинными.
Является ли Javascript скомпилированным или интерпретируемым языком?
Ответ 1
Идите и прочитайте ответы на этот вопрос
https://softwareengineering.stackexchange.com/questions/138521/is-javascript-interpreted-by-design
Ответ, который я принял, превосходный и должен помочь ответить на ваш вопрос.
Для меня лично я несколько осторожен в идее вызова языка, который интерпретируется или компилируется. Это решение реализации, а не часть спецификации языка. Если вы хотите поговорить о скомпилированном или интерпретируемом JavaScript, спросите его в контексте фактической реализации спецификации языка.
Ответ 2
JavaScript интерпретируется во время выполнения браузером клиента. Однако есть инструмент, называемый Rhino JavaScript Compiler, который, предположительно, компилирует JavaScript в файлы классов Java.