Los puntos clave no están disponibles para este artículo en este momento.
Java es un lenguaje de programación popular para la enseñanza a nivel universitario. BlueJ es una herramienta popular para enseñar Java a principiantes. Proporcionamos varios análisis del uso de Java en BlueJ para responder a tres preguntas: qué uso hacen los principiantes de las diferentes partes de Java al aprender a programar; cómo ha cambiado este patrón de uso entre 2013 y 2019 en un lenguaje de larga data como Java; y ¿hasta qué punto siguen los principiantes el estilo específico que BlueJ está diseñado para guiarlos? Estos análisis nos permiten ver qué características son importantes en los lenguajes de programación introductoria orientados a objetos, lo que podría informar a los diseñadores de lenguajes y herramientas, y ver hasta qué punto el diseño de estas herramientas de programación puede tener un efecto en la forma en que se utiliza el lenguaje. Encontramos que muchos principiantes desobedecen las pautas que promueve BlueJ, y que los patrones de uso de Java son generalmente estables a lo largo del tiempo, pero sí observamos una disminución en el uso de excepciones y un cambio en los dominios de aplicación objetivo alejándose de la programación GUI hacia el procesamiento de texto. Concluimos que los lenguajes de programación para principiantes podrían tener menos tipos incorporados pero deberían conservar bibliotecas ricas.
Weill-Tessier et al. (miércoles,) estudiaron esta cuestión.