Probando scratch

"Scratch es un lenguaje de programación que hace fácil crear tus
propias historias interactivas, animaciones, juegos, musica y arte -
- y compartir tus creaciones en la red.
Cuando la gente joven crea y comparte proyectos de Scratch, aprenden
importantes ideas sobre las matemáticas y la computación, mientras
aprenden también a pensar de forma creativa, razonar
systematicamente y trabajar colaborativamente."

Eso es lo que dicen de este proyecto en_su_web, solo cabría añadir que fue desarrollado en el MIT y que el código está basado en "bloques" de instrucciones, no en texto, haciendolo muy visual y evitando errores sintácticos.

Obviamente no es un lenguaje pensado para la programación en general aunque permita muchas cosas de ella: variables, condiciones, bucles, operaciones...  La interfaz es bastante simple y autoexplicativa, tanto que para programar solo hace falta saber leer, hasta los bloques de código están traducidos a varios idiomas:  [http://videobin.org/+2bu/2me.html]

El programa se puede descargar de aquí http://info.scratch.mit.edu/ Scratch_1.4_Download , los que usen una distro con apt-get pueden añadir directamente el repositorio

===============================================================================

deb http://ppa.launchpad.net/scratch/ppa/ubuntu main

===============================================================================

La versión de la distro debería ser la más "equivalente" posible a la versión de ubuntu (para Trisquel Taranis, por ejemplo, sería lucid)

Algo que me parecio curioso es que soporta gráficos de tortuga, como el lenguaje logo, por ejemplo, este 'código':

Genera esta figura:

También permite interactuar fácilmente con el usuario, por ejemplo, este utiliza el lápiz de los gráficos de tortuga para 'perseguir' al ratón:

Como se puede ver, el lenguaje es muy intuitivo y no hay que andar por medio internet buscando como hacer tal o cual cosa, el propio programa provee los bloques con las instrucciones, solo hay que moverlos hasta donde se quieran poner y listo :D.

Eso es todo, nos vemos.

untagged

Un autómata celular para generar números pseudo-aleatorios » « Probando el Go de Google