Logo Passei Direto
Buscar

Inglês

MULTIVIX
Se um mecanismo de tradução para uma linguagem intermediária for escrito numa linguagem para a qual já existam implementações para as máquinas de destino, este mesmo mecanismo poderá ser interpretado ou compilado para cada máquina, o que desobriga da criação de um back-end separado para cada máquina uma dessas vantagens é. Escolha uma opção: a. A criação de um código intermediário entre o original e o código-objeto. b. A forma intermediária pode ser mais compacta que o código de má quina, o que acarreta economia de espaço na distribuição e na máquina que executa os programas. c. A síntese é realizada antes dos procedimentos de análise léxica, sintática e semântica, e seu objetivo é permitir a geração do código de máquina. d. A síntese é realizada após os procedimentos de análise léxica, sintática e semântica, e seu objetivo é validar esses procedimentos. e. A desvinculação dos detalhes da linguagem original no processo de geração do código final.
User badge image
Felipe Gimenes

há 2 semanas

Respostas

User badge image

Ed Verified user icon

há 2 semanas

Vamos analisar as opções apresentadas em relação ao mecanismo de tradução para uma linguagem intermediária e suas vantagens. a) A criação de um código intermediário entre o original e o código-objeto. - Esta opção é verdadeira, mas não destaca uma vantagem específica do uso de uma linguagem intermediária. b) A forma intermediária pode ser mais compacta que o código de máquina, o que acarreta economia de espaço na distribuição e na máquina que executa os programas. - Esta opção menciona uma vantagem, mas não é a principal relacionada ao uso de uma linguagem intermediária. c) A síntese é realizada antes dos procedimentos de análise léxica, sintática e semântica, e seu objetivo é permitir a geração do código de máquina. - Esta afirmação não é correta, pois a síntese ocorre após esses procedimentos. d) A síntese é realizada após os procedimentos de análise léxica, sintática e semântica, e seu objetivo é validar esses procedimentos. - Embora a síntese ocorra após a análise, o objetivo não é validar, mas sim gerar o código. e) A desvinculação dos detalhes da linguagem original no processo de geração do código final. - Esta opção destaca uma vantagem importante, pois a utilização de uma linguagem intermediária permite que o código final seja gerado sem depender dos detalhes da linguagem original, facilitando a portabilidade. A opção que melhor representa uma vantagem do uso de um mecanismo de tradução para uma linguagem intermediária é: e) A desvinculação dos detalhes da linguagem original no processo de geração do código final.

Essa resposta te ajudou?

0
Dislike0
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar essa resposta. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Mais conteúdos dessa disciplina