GoConqr hat ein neues Design! Sag uns, wie es dir gefällt.

Mindmap

ALVO 07

Jhonatan Silva Tecnologia na Educação Portugiesisch

ALVO 07

Inhalt der Mindmap

ALVO 07

  1. 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
    • 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)
  2. Interpretador: recebe programa fonte e entrada, traduz do programa fonte para objeto, executando instruções e gera a saída

Bilder und Dateien der Mindmap

  • ALVO 07
  • ALVO 07

Informationen

Beschreibung
ENADE 2021
Erstellt von
Jhonatan Silva · Nov 2021
Aktualisiert
13 Nov 2021
Aufrufe
0
Bewertung

Feedback

Worum geht es?

Wie gefällt dir das neue Design?

Dein Eindruck