Programar debería ser algo sencillo.

6 octubre 2008

 

No pongo en duda los avances realizados en el desarrollo de software, pero a veces me pregunto si  no se tomó el camino más complejo para evolucionar.

 

Programar en COBOL, era algo muy sencillo. Tenías un lenguaje con unas 200 o  250 sentencias, de las que habitualmente usabas 50 o 60. Y con eso,  se podía construir todo.

 

Hoy,  si hablamos de las plataformas de desarrollo actuales, posiblemente estemos hablando de que para resolver un problema utilizaremos varios lenguajes, con distintos estilos, con los que dispondremos de un catálogo con  miles de funciones. Es cierto que podemos hacer muchas más cosas, pero a costa de añadir una complejidad mucho mayor.

 

Y en medio de todo esto, algo de aire fresco, aparecen dos herramientas , Scratch y Popfly Game Creator. Las dos sirven para lo mismo, crear juegos y animaciones multimedia digamos que uno es un juguete para niños (Scratch) y el otro para jóvenes (Popfly).

 

 

 

 

De una forma fácil e intuitiva (mas en Scratch que en Popfly), y sin saberlo, ¡se está programando!

 

Detrás de Scratch está el Instituto Tecnológico de Massachusets (MIT), detrás de Popfly, Microsoft.

 

Quizás no sean más que juguetes, pero quizás sean, las bases de las futuras herramientas de desarrollo que se utilizarán profesionalmente.

 

Si es así, yo apuesto por este camino. Vivimos en un mundo, en el que se usan el burro y el jet como medios de transporte. Igual sucede en las tecnologías de la información, junto con las últimas novedades conviven sistemas basados en tecnología de hace 40 o 50 años, y todo de una forma más o menos armónica.

 

Si Scratch o Popfly, son un adelanto de lo que serán las herramientas de desarrollo del futuro, esto permitirá que quienes ahora guían un burro, o conducen una bici,… Puedan en un futuro muy cercano guiar un nuevo medio de transporte con las ventajas de un jet y la simplicidad de una bici


Genial, fácil, simple: Scratch

2 septiembre 2008

Si buscais un entorno de programación simple e intuitivo, Scratch es lo que andabais buscando. Solo tiene un problema, esta pensado para los niños, habrá que esperar que alguien haga algo así para uso profesional.

En lo que yo conozco, las herramientas de programación, como mucho contaban con editores que añadían algun color en el código del programa para identificar ciertas estructuras y facilitar de esa forma la lectura.

El MIT ha hecho algo tan simple y fácil como sustituir los comandos escritos de un lenguaje de programación por formas y colores, con los que solo hace falta pinchar y arrastrar. El objetivo de los programas realizados con Scratch, de acuerdo con el público al que va dirigido, son animaciones y juegos.

Para que os hagais una idea, un niño de nueve años  sin ningún conocimiento previo de programación, en cinco minutos ha realizado su primer programa, que puede subir a la web de Scratch pulsando solo un botón. Y lo mejor de todo, durante todo el tiempo lo único que ha hecho ha sido jugar.

Espero que en el futuro podamos decir: Me voy a la oficina a jugar con Scratch