Leia o texto a seguir:
“Lua pode ser usada como uma extensão de uma linguagem de scripting para outras linguagens. Como as primeiras implementações de Java, Lua é traduzida em um código intermediário e interpretada. Ela pode ser facilmente embarcada em outros sistemas, em parte por causa do tamanho pequeno de seu interpretador, que tem apenas cerca de 150 KBytes.”
Fonte: SEBESTA, R. W. Conceitos de linguagens de programação. 11. ed. Porto Alegre: Bookman, 2018.
Qual alternativa indica o processo correto para a execução de códigos que precisam de tradução?
Grupo de escolhas da pergunta
A linguagem precisa ser compilada para binários de 150 KBytes.
A linguagem deve ser antes compilada para bytecode Java.
A linguagem é sempre interpretada pela Java Virtual Machine.
A linguagem deve possuir uma etapa de compilação e uma de interpretação.
A linguagem será sempre uma linguagem interpretada pura.
Soluções para a tarefa
Resposta:
A linguagem deve possuir uma etapa de compilação e uma de interpretação.
Explicação:
corrigido pelo AVA.
Com relação à linguagem de programação, ela deve ter uma etapa de compilação e uma etapa de interpretação, na linguagem Lua existe uma etapa de compilação onde o código é traduzido para um formato intermediário e uma etapa de interpretação onde o interpretador estabelece o código intermediário.
Linguagem de programação Lua
Lua é uma linguagem de programação que apresenta diversas peculiaridades, como sua extensibilidade, independente da plataforma, seu pequeno tamanho, apenas 120 kilobytes, e sua alta velocidade, motivos suficientes para um olhar mais atento a esta linguagem de script.
Lua é uma extensa linguagem de programação projetada para programação processual geral com utilitários de descrição de dados. Oferecendo bom suporte para programação orientada a objetos, programação funcional e programação orientada a dados.
Saiba mais sobre linguagem de programação em: https://brainly.com.br/tarefa/48880731
#SPJ2