Implementing Support for New Programming Languages and Other Languages in the Bipide Integrated Development Environment
DOI:
https://doi.org/10.5753/ijcae.2014.4933Abstract
The Bipide tool was developed to help reduce the abstraction involved in fundamental programming logic concepts. It enables the programming of small applications in Portugol, the generation of assembly code for the BIP processor family, and the simulation of applications illustrating computer architecture and organization concepts. This article presents improvements made to this tool. To broaden its scope of use in undergraduate Computing courses, a C compiler was integrated. To facilitate its adoption in other countries, foreign language support was added. Additionally, corrections and improvements were made to the tool's simulator to implement support for the microcontroller of the BIP family, the μBIP.
Downloads
References
D. Morandi, M. C. Pereira, A. L. A. Raabe, C. A. Zeferino, “Um Processador Básico para o Ensino de Conceitos de Arquitetura e Organização de Computadores”, Hífen, Uruguaiana, v. 30, p. 73-80, 2006.
D. Morandi, A. L. A. Raabe, C. A. Zeferino, “Processadores para Ensino de Conceitos Básicos de Arquitetura de Computadores”, 1o Workshop de Educação em Arquitetura de Computadores, Ouro Preto, 2006, p. 17-24.
P. R. Rech, P. V. Vieira, C. A. Zeferino, A. L. A. Raabe, “BIP IV: Especificação e Suporte na Ferramenta Bipide”, 6o Workshop de Educação em Arquitetura de Computadores, Vitória, 2011.
M. C. Pereira, C. A. Zeferino, “uBIP: a Simplified Microcontroller Architecture for Education in Embedded Systems Design”, IP-based Electronic System Conference & Exhibition, Grenoble, 2008, p. 193-197.
P. Vieira, A. L. A. Raabe, C. A. Zeferino, “Bipide: Ambiente de Desenvolvimento Integrado para a Arquitetura dos Processadores BIP”, Revista Brasileira de Informática na Educação, v. 18, n. 1, p. 32-43, 2010.
P. Mannes, Integração do PortugolCore com o Bipide, Trabalho de Conclusão de Curso (Graduação em Ciência da Computação), Universidade do Vale do Itajaí, Itajaí, 2013.
L. F. Noschang, E. A. De Jesus, F. Pelz, A. L. A. Raabe, “Portugol Studio: uma IDE para Iniciantes em Programação”, 22o Workshop sobre Educação em Informática, Brasília, 2014, p. 535-545.
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2014 Os autores
This work is licensed under a Creative Commons Attribution 4.0 International License.