Um programa pode ser executado de duas formas: na primeira, o código-fonte é traduzido para a linguagem máquina e logo em seguida executado; na segunda, cada uma das instruções é executada de forma direta, sem a necessidade de tradução completa do código-fonte.
Em qual das alternativas estão essas duas formas de execução, respectivamente?
Escolha uma opção:
a. Compilação e processamento.
b. Compilação e tradução.
c. Interpretação e compilação.
d. Compilação e interpretação.
e. Simplificação e execução dinâmica.
Soluções para a tarefa
Resposta:
Alternativa D
Explicação:
Compilação e interpretação.
Sobre a forma de execução de um programa de computador, a opção que mostra as formas respectivas de execução de um código é a alternativa D, compilação e interpretação.
Mas por que nesse caso a compilação e interpretação são as corretas?
Um compilador é um programa que traduz o código de um software que foi escrito em uma linguagem de programação de alto nível (Python, Java, Javascript, Lua) para um programa equivalente de mais baixo nível e que o processador entenda os comandos, essa tradução é semanticamente equivalente.
Já o interpretador diferente do compilador pode rodar o código-fonte de um software, ele lê e traduz linha a linha o programa e este vai sendo executado a medida que é traduzido, para cada execução ele será traduzido e interpretado novamente.
Saiba mais sobre compiladores aqui: https://brainly.com.br/tarefa/37884103
#SPJ2