IF688 - Teoria e Implementação de Linguagens Computacionais
Introdução
Objetivo
O objetivo desta aula é fornecer uma visão geral do curso, apresentando a arquitetura geral de compiladores, explicando brevemente as fases associadas.
Questões para Discussão
- O que é um compilador?
- Quais são os princípios fundamentais que devemos ter em mente ao criar um compilador?
- Como o processo de compilação é dividido?
- Por que um compilador é dividido em múltiplas fases?
- De que forma o conhecimento obtido na disciplina pode ser aplicado, além da construção de compiladores?
Material usado em sala de aula
Leitura Adicional
Links Relacionados
Vídeos