Qual das opções a seguir descreve melhor o que um interpretador Javascript faz?
Traduz o código-fonte C++ em código Javascript.
Traduz o código-fonte C++ em código de máquina.
Traduz código de máquina em código C++.
Interpreta e executa, uma a uma, cada linha do código fonte Javascript.
Interpreta e executa, uma a uma, cada linha do código-fonte C++.
Soluções para a tarefa
Resposta:
Traduz o código-fonte C++ em código de máquina.
Explicação:
Já sabemos que CPUs apenas são capazes de executar instruções de baixo nível, ou código de máquina. Entretanto, como instruções de baixo nível são de difícil compreensão para humanos, foram desenvolvidas linguagens de programação de alto nível que admitem instruções de mais fácil compreensão. Nós, humanos, preferimos escrever software em linguagens de alto nível, como, por exemplo, C++. Então, para que a CPU seja capaz de executar as instruções, precisam ser traduzidas da linguagem de alto nível em que foi escrita para a linguagem de máquina. O software que realiza essa tradução é denominado compilador. Portanto, um compilador C++ é responsável por traduzir códigos escritos em C++ para o código de máquina da CPU.
Resposta:
Interpreta e executa, uma a uma, cada linha do código fonte Javascript.
Explicação: