Geração de Código Intermediário

1850 palavras 8 páginas
GERAÇÃO

DE

CÓDIGO INTERMEDIÁRIO

Alunos: Silvia Lins Diego Kasuo Marcus Melo Dael Mango

Geração de Código Intermediário

-Introdução

A geração de código intermediário é a transformação da árvore de derivação em um fragmento de código, que pode ou não ser o código objeto final.
Este assunto mostra como os métodos dirigidos pela sintaxe podem ser usados para traduzir, numa forma intermediária, construções de linguagem de programação, tais como declarações, atribuições e enunciados de fluxo de controle.
Apesar de se poder traduzir o programa-fonte diretamente na linguagem-alvo, alguns dos benefícios em se usar uma forma intermediária independente da máquina são:
- O redirecionamento é facilitado; um compilador para uma máquina diferente pode ser criado a partir dessa representação intermediária.
- Um otimizador de código independente da máquina pode ser aplicado à representação intermediária.
- Simplificação da implementação do compilador, resolvendo gradativamente as dificuldades da tradução.
E algumas das desvantagens são:
-O compilador requer um passo a mais para a tradução, tornando o processo um pouco mais lento.
-A grande diferença entre o código intermediário e o código objeto final é que o intermediário não especifica detalhes da máquina alvo, tais como quais registradores serão usados, quais endereços de memória serão referenciados etc.

1- Linguagens Intermediárias

As

Relacionados

  • Analisador Semantico e Geracao de Codigo
    1726 palavras | 7 páginas
  • Compilador
    2487 palavras | 10 páginas
  • Geração e Otimização de Código
    1602 palavras | 7 páginas
  • AULA1 ConceitosBasicos 1
    2160 palavras | 9 páginas
  • Compiladores
    1002 palavras | 5 páginas
  • Nível de abstracção e Tradução HLL para ISA
    2259 palavras | 10 páginas
  • Genetica
    2696 palavras | 11 páginas
  • Resumo do documentário Tocantins Rio Afogado
    1539 palavras | 7 páginas
  • 5 Geração de computadores
    4498 palavras | 18 páginas
  • fulioas de falio
    3155 palavras | 13 páginas