Mudanças entre as edições de "Material206t(taspardo)"
De CoteiaWiki
Linha 1: | Linha 1: | ||
− | Links interessantes<br/> | + | Links interessantes e leituras recomendadas<br/> |
* [http://www.compilers.net/ Compilers.net] | * [http://www.compilers.net/ Compilers.net] | ||
* [http://dragonbook.stanford.edu/ Compilers: Principles, Techniques, and Tools] | * [http://dragonbook.stanford.edu/ Compilers: Principles, Techniques, and Tools] |
Edição atual tal como às 18h59min de 2 de julho de 2012
Links interessantes e leituras recomendadas
- Compilers.net
- Compilers: Principles, Techniques, and Tools
- Breve história das linguagens de programação e sua cronologia
- Gramáticas das linguagens de programação
- Visão geral sobre bytecode
Linguagem utilizada na disciplina: LALG
Material suplementar desenvolvido pelo estagiário PAE: exemplo completo do uso de LEX e YACC
Slides das aulas
- Noções de compilação
- Revisão de gramáticas - parte 1
- Revisão de linguagens de programação
- Exercícios com a LALG
- Análise léxica - parte 1
- Análise léxica - parte 2
- Revisão de gramáticas - parte 2
- Análise sintática - parte 1
- Análise sintática - parte 2
- Análise sintática - parte 3
- Análise sintática - parte 4.1
- Análise sintática - parte 4.2
- Análise sintática - parte 4.3
- Aula extra - exercícios
- Análise semântica - parte 1
- Análise semântica - parte 2
- Análise semântica - parte 3
- Análise semântica - parte 4
- Ambientes de execução
- Geração e otimização de código - parte 1
- Geração e otimização de código - parte 2
- Geração de código para LALG - parte 1
- Geração de código para LALG - parte 2
- Aula extra - paradigmas de linguagens de programação e compilação