Como programan los niños hoy.

Ayer Felipe (11 años) me pidió que le instalara Alice 2.2 (el sitio se ve bien con IE, pero mal con Chrome y FF).
No lo conocía y le pregunte que era. Su respuesta fue:
Es un lenguaje de programacion como el Scratch, pero en 3D. 
Después de instalarlo, pude ver que el entorno de programación es bastante potable y permite a los niños crear animaciones de personajes en 3D (bien al estilo Second Life) con poco esfuerzo. Esta bien resuelto la interaccion entre los personajes y los objetos del entorno.


La forma de programar es a traves de "Drag and Drop". Es muy conveniente para aquellas personas que no conocen la sintaxis un lenguaje pues es mucho mas difícil cometer errores, pues la programación consiste en arrastrar objetos a la pantalla o cajitas a donde se almacena el código y luego llenar los campos que quedan libres. 


Pensando en los nuevos dispositivos tipos tabletas, los ambientes de programación van a tener que cambiar la forma de interacción e interfaces y esta es una posibilidad con bastante futuro. 


Ademas, como los niños ya están acostumbrados a programar de esta forma, puede ser bueno intentar usar interfaces que ya dominan, para atraer mas gente a nuestra profesión, pues ya nos falta gente. 


Me gustaría ver una versión de GeneXus donde el código pudiera verse de esta forma (ademas de como texto). 

Comentarios

Entradas más populares de este blog

Aplicación monolítica o distribuida?

La nefasta influencia del golero de Cacho Bochinche en el fútbol uruguayo

Funcionalidades de GeneXus que vale la pena conocer: DATE Constants.