27 September 2007

Scratch: lenguaje de programación para niños

Scratch es un lenguaje de programación gráfico, es decir las instrucciones del programa son piezas de un puzzle que se acoplan unas con otras para producir un programa. Esta desarrollado por el MIT y es la sustitución mejorada del logo.

Se pueden ejecutar individualmente o agrupadas y tiene una gestión de objetos muy potente. Podemos utilizar imagenes existentes (una fotografía) como objeto del programa sobre el que actua el programa.

Se pueden hacer cosas como esta:
Learn more about this project

Para ver como funciona hay que pulsar sobre las pesas para ponerlas enla balanza (también para quitarlas). El objetivo es encontrar el peso desconocido.

Los programas desarrollados se pueden publicar en servidores web como este.

Hay varios miles de programas desarrollados y que sus autores han hecho públicos los fuentes para que se puedan estudiar y modificar, siendo este sistema uno de los mejores para aprender el lenguaje.

Más información en en este otro blog dedicado a este leguaje de programación.