Quanto à linguagem de programação, marque a opção que determ...

Próximas questões
Com base no mesmo assunto
Q340730 Arquitetura de Computadores
Quanto à linguagem de programação, marque a opção que determina o processo que efetua integralmente a tradução de um programa fonte para o código de máquina, podendo assim ser executado diretamente.

Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito: C - Compilação.

A compilação é um processo fundamental no desenvolvimento de software que envolve a tradução de código escrito em uma linguagem de programação (conhecida como código-fonte) para uma linguagem que a máquina possa executar diretamente, que é o código de máquina. Este processo é realizado por um software chamado compilador. O compilador lê o programa fonte e o converte em um programa executável.

Ao compilar um programa, diversas etapas são realizadas, tais como a análise léxica, análise sintática, análise semântica, otimização de código e geração de código. No final, o resultado é um arquivo executável ou um conjunto de arquivos que pode ser executado diretamente pelo sistema operacional, sem a necessidade de interpretação em tempo real ou outras formas de execução indireta.

Portanto, a alternativa correta é a Compilação, que efetua a tradução completa de um programa fonte para código de máquina. As demais alternativas não se referem a processos relacionados à tradução de código-fonte para código de máquina. "Linkedição" poderia ser uma confusão com o termo "linkagem" ou "linker", que é o processo de combinar diferentes módulos de código compilado em um único executável. "Orientação" geralmente se refere a paradigmas de programação, como a programação orientada a objetos. "Determinação" e "Evolução" não são termos relacionados ao processo de tradução de códigos em computação.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

Item C)

Um compilador é um programa que, a partir de um código escrito em uma linguagem, o código fonte (do inglês source code), cria um programa semanticamente equivalente porém escrito em outra linguagem, código objeto (do inglês object code).

Gabarito C

O compilador traduz:

§  Um programa escrito em uma linguagem de alto nível;

§  Em um programa-objeto não executável;

§  Também chamado de módulo-objeto.

Apesar do módulo-objeto ser em linguagem de máquina, ele não é executável ainda.

 

 

 

"Retroceder Nunca Render-se Jamais !"
Força e Fé !
Fortuna Audaces Sequitur !

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo