Ir para o conteúdo

🎯 Objetivos do Projeto

Desenvolver um compilador acadêmico capaz de traduzir código em C para Python, aplicando na prática os conceitos fundamentais da disciplina de Compiladores.


🏆 Objetivo Geral

Construir um sistema que percorra todas as etapas do processo de compilação, desde a leitura do código fonte até a geração de código equivalente em outra linguagem.


📌 Objetivos Específicos

Categoria Objetivo
🔍 Análise Léxica Implementar um analisador capaz de identificar tokens a partir do código fonte em C
🧩 Análise Sintática Validar a estrutura do programa utilizando uma gramática definida
🧠 Análise Semântica Verificar tipos, escopo e consistência das declarações
⚙️ Geração de Código Converter estruturas da linguagem C para Python
🧪 Testes Garantir o funcionamento correto por meio de casos de teste

🚀 Objetivos Acadêmicos

  • Consolidar o entendimento sobre compiladores
  • Aplicar conceitos teóricos na prática
  • Desenvolver habilidades em análise de linguagens
  • Trabalhar em equipe no desenvolvimento de software

📈 Resultados Esperados

✔️ Um compilador funcional (mesmo que parcial)
✔️ Tradução correta de estruturas básicas de C para Python
✔️ Documentação clara e organizada
✔️ Aplicação prática dos conceitos da disciplina


Autora: Beatriz Lins