Compilador C-

Project logo

Compilador completo para a linguagem C- (subconjunto de C), desenvolvido para a disciplina de Compiladores. O projeto envolveu todas as fases clássicas de um compilador: análise léxica, sintática, semântica e geração de código intermediário.

Desafios Técnicos:

Tecnologias:

Aprendizados Aplicáveis: Este projeto reforçou a importância de avaliar tradeoffs entre implementação manual (maior controle) versus uso de ferramentas especializadas (maior produtividade). A experiência com compiladores também desenvolveu minha capacidade de modelar problemas complexos através de estruturas de dados adequadas e pensar em termos de transformações sucessivas de representações.

Repo