Mapa mental
ALVO 07

Contenido del mapa
ALVO 07
Compiladores: um software que recebe um programa fonte e gera um objeto, executavel, executado em um dispositivo
- Entra com dados, o programa objeto processa e gera uma saída de dados.
- Compilador híbrido: possui tradutor para fazer o código intermediário e entrar com os dados na máquina virtual. Ex.: Java
- Estrutura do compilador: Tabela de símbolos, Analisador Léxico, Analisador sintático, Analisador semântico, Gerador de Código intermediário, Otimizador de código dependente da máquina, Gerador de código e Otimizador de código independente da máquina
- São as fases do compilador. Podem ser divididas em duas grandes fases
- Fases de Análise: gera cod interm. a partir cod. fonte
- Analisador Léxico, sintático, gerador código intermediário e tabela de símbolos
- Fases de Sintaxe: gera cod. obj. a partir cod. interm.
- Otimizador de código e Gerador de código
- Fases de Análise: gera cod interm. a partir cod. fonte
- São as fases do compilador. Podem ser divididas em duas grandes fases
- Ferramenta para construção de compiladores
- Lex (lexico em C)
- Less Then (LT) Less Equals (LE) Equals (EQ) Bigger Then (BT) Bigger Equals (BT) Difference (NA)
- Análise Léxica: conhecida como scanner ou leitura é a primeira fase de um processo de compilação e sua função é fazer a leitura do programa fonte, agrupando em lexemas e produzir sequência de símbolos léxicos, chamados de tokens.
- JFlex (lexico em Java)
- Analise Sintática: determina se o fluxo de tokens possui sentenças válidas para a linguagem.
- Analise Semântica: compilador olha se os símbolos e estrutura estão corretos, se tem sentido o que tem escrito, identifica o que não tem sentido
- ANTLR (faz léxica, semântica e sintática em uma única ferramenta)
- Lex (lexico em C)
Interpretador: recebe programa fonte e entrada, traduz do programa fonte para objeto, executando instruções e gera a saída
Imágenes y archivos del mapa
Información
- Descripción
- ENADE 2021
- Creado por
- Jhonatan Silva · nov 2021
- Actualizado
- 13 nov 2021
- Visitas
- 0
- Valoración
