Trabalho Compiladores

511 palavras 3 páginas
Como é composto o processo de compilação dos compiladores
Análise (front-end)
Síntese(back-end)

Qual é a diferença entre análise e síntese
Analise – divide o programa e cria um codigo intermediario
Sintese – otimiza o codigo e gera um objeto apartir da analise

Como é subdividida a análise
Análise léxica
Análise sintática
Análise semântica
Geração de código intermediário.

O que é uma linguagem híbrida
Linguagem que permite um codigo pre compilado, gerando pseudo codigo que vai ser interpretado por uma maquina virtual

O que é o conceito Just in time
Quando seu processo de compilação acontece apenas quando o código é chamado.
Um JIT pode fazer otimizações às instruções a medida que as compila.
Programa compilado a medida que é chamado.

Qual é a função do pré-processador nos compiladores
Um pré-processador é um programa separado, ativado pelo compilador antes do início do processo de tradução.
É responsável por mudanças no código fonte destinadas de acordo com decisões tomadas em tempo de compilação.
Ex #include

O que são os tokens da análise léxica
Uma sequência de caracteres formado por um par de atributos, nome e valor gerado através da analis Lexica <Num,4>

Qual é a função da análise léxica
Analisar a entrada de linhas de caracteres (tal como o código-fonte de um programa de computador) e produzir uma sequência de símbolos chamado "símbolos léxicos" (lexical tokens), ou simplesmente símbolos (tokens), que podem ser manipulados mais facilmente por um parser (leitor de saída).

Qual é a diferença entre primeiro e segundo estado da analise léxica
Primeiro estado - Lê a entrada de caracteres, um de cada vez, mudando o estado em que os caracteres se encontram.
Quando o analisador encontra um caracter que ele não identifica como correto, ele o chama de "estado morto" então, ele volta à última análise que foi aceita e assim tem o tipo e comprimento do léxico válido.
Segundo estado - Nesta etapa são repassados os caracteres do léxico para produzir um

Relacionados

  • Trabalho de compiladores
    1692 palavras | 7 páginas
  • Trabalho de compiladores
    528 palavras | 3 páginas
  • Trabalho Compiladores Parte I
    3294 palavras | 14 páginas
  • Relatorio de Trabalho Pratico de Compiladores
    3895 palavras | 16 páginas
  • trabalho compiladores luciane unirp
    865 palavras | 4 páginas
  • trabalho sobre compiladores tradutores e interpretadores
    602 palavras | 3 páginas
  • Artigo
    2923 palavras | 12 páginas
  • Artigo - Comparativo entre compiladores para Microcontroladores AVR
    1832 palavras | 8 páginas
  • Aula1
    2097 palavras | 9 páginas
  • Projeto e Implementação de um Compilador para um Processador Didático
    2335 palavras | 10 páginas