01466naa a2200169 a 450000100080000000500110000800800410001910000200006024501030008026000090018330000140019252008820020665300320108865300260112070000200114677301300116610059912007-09-20 1996 bl uuuu u00u1 u #d1 aSOUZA, A. H. de aImplementação de uma linguagem iconica para desenvolvimento de software para microcontroladores. c1996 ap.129-139 aEste artigo apresenta um sistema tradutor, chamado ONAGRO, que reconhece uma linguagem gráfica de descrição de algorítmos e possibilita a geração de código em Assembly para microcontroladores. Alem do tradutor, ele incorpora um editor gráfico para a entrada do programa-fonte, que se assemelha a um algorítmo descrito em linguagem de fluxogramas. O ONAGRO opera em ambiente Microsoft Windows, oferecendo uma interface amigável com o usuário. Ele foi desenvolvido em linguagem Visual C++, usando metodologia orientada ao objeto. Os testes realizados mostraram que o ambiente proposto e bastante intuitivo e amigável. A documentação dos programas e feita em tempo-real, visto que o proprio programa-fonte se constitui em uma ótima ferramenta de inspeção. Outro aspecto importante, observado nos testes, foi que o código gerado se mostrou relativamente compacto. aLinguagens de programação aProgramming languages1 aFERREIRA, E. C. tIn: SIMPÓSIO BRASILEIRO DE LINGUAGENS DE PROGRAMAÇÃO, 1., 1996, Belo Horizonte. Anais... Belo Horizonte: SBC / UFMG, 1996.