Implementing Support for New Programming Languages and Other Languages in the Bipide Integrated Development Environment

Authors

  • Nereu P. de Oliveira Junior Univali
  • André L. A. Raabe Univali
  • Cesar A. Zeferino Univali

DOI:

https://doi.org/10.5753/ijcae.2014.4933

Abstract

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

Download data is not yet available.

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.

Published

2014-12-01

How to Cite

Oliveira Junior, N. P. de, Raabe, A. L. A., & Zeferino, C. A. (2014). Implementing Support for New Programming Languages and Other Languages in the Bipide Integrated Development Environment. International Journal of Computer Architecture Education, 3(1), 5–8. https://doi.org/10.5753/ijcae.2014.4933

Issue

Section

Full Papers