Bem-vindo(a) à Disciplina de Compiladores!

Olá a todos! Sejam muito bem-vindos à disciplina de Compiladores. Preparem-se para uma jornada fascinante onde vamos desvendar a "mágica" por trás de como nossos códigos são transformados em programas que o computador pode executar.

Neste semestre, não apenas estudaremos a teoria que fundamenta a construção de compiladores e interpretadores, mas também colocaremos a mão na massa. Nosso grande objetivo é que, ao final da disciplina, cada um de vocês tenha desenvolvido seu próprio interpretador funcional para uma linguagem de programação completa, aplicando diretamente os conceitos vistos em aula.

Ementa

O curso abordará os seguintes tópicos fundamentais da teoria e prática de construção de tradutores:


Cronograma da Disciplina

Unidade 1 — Fundamentos de Compiladores

  1. Apresentação da disciplina
  2. Linguagens e gramáticas
  3. Tradução dirigida por sintaxe: um simples tradutor
  4. A linguagem Jack