Pular para conteúdo

Mini C Compiler to Calango

Este é o repositório do grupo 10 da disciplina de Compiladores sob a orientação do Prof. Sérgio Freitas (UnB - Gama). Neste repositório você encontrará o desenvolvimento de um compilador de mini c - uma variante mais restrita da linguagem de programação C - para Calango - a qual é utilizada na disciplina de Algoritmos e Programação de Computadores. O projeto conta com os códigos produzidos ao longo da disciplina pelos membros do grupo e também a documentação das etapas de produção do compilador, ela pode ser acessada pelo Git Pages do repositório.

Grupo 10 - Compiladores 1 - 2026.1

João Pedro Araujo de Freitas Lyra
Luiz Guilherme Morais da Costa Faria
Mateus Villela Consorte
Pedro Henrique Martins Silva
Rivaldavio Joaquim da Silva Filho

Bibliografia suporte

  • TREMBLAY, J. P.; SORENSON, P. G. Theory and Practice of Compiler Writing. BS Publications, 2008. (eBrary)
    Disponível aqui
  • WIRTH, N. Compiler Construction. Zurich, November, 2005. ISBN 0-201-40353-6. (open access)
    Disponível aqui
  • Singh, R. Design and Implementation of Compiler. New Age International, 2009. (eBrary)
    Disponível aqui

  • Subramanian, K.G. Formal Models, Languages and Applications. WorldScientific, 2006. (eBrary)
    Disponível aqui

  • HERRERA HERNÁNDERZ, E.; CASA NOVAS HERRERO, N. Compilación II. Editorial Félix Varela, 2006. (eBrary)
    Disponível aqui
  • MARTIN-VIDE, C. Scientific Applications of Language Methods. Imperial College Press, 2010. (eBrary)
    Disponível aqui
  • KOWALTOWSKI, T. Implementação de Linguagens de Programação. Editora Guanabara, 1983.

Histórico de Versões

Versão Descrição Data Autor
1.0 Criação da página home inicial. 12/04/2026 @Luiz
1.1 Adição de bibliogradia e links uteis 15/04/2026 @mateus