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 e Links Úteis
Links e referencial para linguagem mini-C:
Links e referencial para Linguagem Calango:
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 |