O Javascript é compilado ou uma linguagem interpretada?[fechado]
-
09-12-2019 - |
Pergunta
O Javascript pode ser chamado de linguagem interpretada pura?Ou também tem algum sabor compilado?Alguém poderia orientar as razões por trás de ambas as coisas, sejam elas verdadeiras.
Solução
Vá e leia as respostas a esta pergunta
https://softwareengineering.stackexchange.com/questions/138521/is-javascript-interpreted-by-design
A resposta que aceitei é excelente e deve ajudar a responder sua pergunta.
Pessoalmente, sou um tanto cauteloso quanto à ideia de chamar uma linguagem de interpretada ou compilada.É uma decisão de implementação, não faz parte da especificação da linguagem.Se você quiser falar sobre JavaScript compilado ou interpretado, pergunte no contexto de uma implementação real da especificação da linguagem.
Outras dicas
JavaScript é interpretado em tempo de execução pelo navegador cliente.Existe uma ferramenta chamada Compilador Rhino JavaScript que supostamente compila JavaScript em arquivos de classe Java.