Compiladores

Ementa: Introdução: paradigmas de programação, tradutores de linguagens, estrutura de um compilador. O processo de compilação. Análise Léxica: relação com autômatos, especificação e implementação de analisadores léxicos, geradores de analisadores léxicos. Análise sintática: relação com gramáticas, analisadores ascendentes e descendentes, recuperação de erros, geradores de analisadores sintáticos. Tradução dirigida por sintaxe e geração de código intermediário.

 

Aulas:

– Introdução

– Revisão – Linguagens formais

– Revisão – Linguagens formais – Exercício 06

– Revisão – Linguagens formais – Parte 02

– Revisão – Linguagens formais – Parte 02 – Respostas

– Análise léxica – Parte 01

– Análise léxica – Parte 02

– Análise sintática – Parte 01

– Análise sintática – Parte 02

– Análise sintática – Parte 02 – Exemplos

– Análise sintática – Parte 03 – Com vídeo

– Análise sintática – Parte 04

– Análise sintática – Parte 05

– Análise sintática – Parte 05 – Exercícios

– Análise sintática – Parte 06

– Análise semântica – Parte 01

– Análise semântica – Parte 02

– Síntese

13 comentários sobre “Compiladores

  1. Bom dia, sou estudante de ciência da computação e estou tendo um certa dificuldade em aprender como definir uma gramática e diferenciar gramatica de expressão regular, teria algum material didático de facil entendimento para me ajudar? Agradeço a atenção.

    Curtir

  2. Boa tarde Geovane,

    Meus parabéns, material é muito bom, me ajudou a compreender a matéria de uma forma mais simples.

    Muito obrigado mesmo.

    Curtir

Deixe um comentário