INTERFACES PARA AMBIENTES DE PROGRAMAÇÃO: PROBLEMAS E PERSPECTIVAS
Resumo
Apesar da enorme importância que é atribuída à atividade de programar, aprender a programar ainda é uma tarefa muito difícil. Embora essa dificuldade de apropriação tradicionalmente nunca tenha sido restrita ao âmbito dos ambientes de programação, na atualidade podem-se observar conquistas muito significativas em outros domínios da computação, frutos de uma maior preocupação com o estilo de interação a ser mantido com o usuário. Apesar de se poder observar a disponibilização de muitas ferramentas de apoio à programação, programar ainda é uma atividade que se faz à moda antiga. Literatura recente mostra que essa questão tem constituído preocupação de muitos pesquisadores, e que propostas bastante inovadoras têm surgido. Essas propostas são baseadas em resultados de pesquisas em Inteligência Artificial (IA) quanto à natureza da atividade de programação, resolução de problemas e interação com ambientes de computação. A observação preliminar dessas propostas evidencia uma revolução não somente no estilo de interação com ambientes de programação, mas também nos paradigmas que os suportam, mudando significa mente o que se entende por programar. O objetivo deste trabalho é trazer à tona toda essa problemática, de modo a servir de subsídio para um trabalho de análise dos diversos aspectos envolvidos na questão.