¿Se puede llamar Javascript a un lenguaje interpretado puro? ¿O también tiene un sabor compilado? ¿Alguien podría guiar las razones detrás de ambas cosas, lo que sea cierto?
¿Se puede llamar Javascript a un lenguaje interpretado puro? ¿O también tiene un sabor compilado? ¿Alguien podría guiar las razones detrás de ambas cosas, lo que sea cierto?
Respuestas:
Ve y lee las respuestas a esta pregunta
/software/138521/is-javascript-interpreted-by-design
La respuesta que acepté es excelente y debería ayudar a responder su pregunta.
Para mí personalmente, soy un tanto cauteloso con la idea de llamar a un idioma interpretado o compilado. Es una decisión de implementación, no parte de la especificación del lenguaje. Si desea hablar sobre JavaScript compilado o interpretado, pregúntelo en el contexto de una implementación real de la especificación del lenguaje.
JavaScript es interpretado en tiempo de ejecución por el navegador del cliente. Sin embargo, hay una herramienta llamada Rhino JavaScript Compiler que supuestamente compila JavaScript en archivos de clase Java.