Является ли Javascript скомпилированным или интерпретируемым языком? [закрытый]

можно ли назвать Javascript чистым интерпретируемым языком? Или у него также есть какой-то скомпилированный аромат? Может ли кто-то направлять причины, стоящие за обеими вещами, в зависимости от того, что верно.

2 ответов


идите и прочитайте ответы на этот вопрос

https://softwareengineering.stackexchange.com/questions/138521/is-javascript-interpreted-by-design

ответ, который я принял отличный и должна помочь ответить на ваш вопрос.

лично для меня я несколько осторожен в идее называть язык интерпретированным или скомпилированным. Это решение о реализации, а не часть спецификации языка. Если вы хотите поговорить о компиляции или интерпретируемый JavaScript, задайте его в контексте фактической реализации спецификации языка.


JavaScript интерпретируется во время выполнения браузером клиента. Существует инструмент под названием Компилятор JavaScript Rhino это предположительно компилирует JavaScript в файлы классов Java.