Linguagens compiladas diferem das linguagens interpretadas no sentido de que o programa produzido via linguagem compilada terá suas instruções executadas diretamente no processador da máquina. Já nas linguagens interpretadas, sempre haverá uma ou mais camadas de software intermediárias entre o programa produzido pelo programador e o respectivo processador da máquina na qual o programa pretende ser executado.
Assim, podemos dizer que o processo de compilação dá a programadores a possibilidade de criar programas, em tese, mais rápidos do que programas escritos em linguagens interpretadas. Sobre o processo de compilação da linguagem C, observe o diagrama seguir:
Fonte: adaptada de: LEAL, G. C. L.; OLIVEIRA, P. M. de. Algoritmos e Lógica de Programação II. Maringá: UniCesumar, 2020.
Sobre o processo de compilação na linguagem C, analise as afirmativas a seguir:
I. Pode-se dizer que a etapa de compilação fica entre o código-fonte e a produção do programa-objeto, ou seja, a letra “x” representa o compilador.
II. No diagrama, a letra “a” diz respeito ao projeto de configurações gerado pela IDE, independente de utilizarmos o Dev-C++ ou não.
III. A letra “y” tem relação com o processo de linkedição, também conhecido como ligação. Ou seja, “y” representa o linker, também conhecido como ligador.
É correto o que se afirma em:
Alternativas
Alternativa 1:
I, apenas.
Alternativa 2:
II, apenas.
Alternativa 3:
III, apenas.
Alternativa 4:
I e II, apenas.
Alternativa 5:
I, II e III.
Crie uma conta e ajude outras pessoas compartilhando seu conhecimento!
Para escrever sua resposta aqui, entre ou crie uma conta
Planejamento Educacional para Aprendizagem Significativa
•UNILASALLE
Compartilhar