SmallBasic enseña a los niños a programar

SmallBasic, un lenguaje puramente imperativo con no más de 15 palabras clave o ‘keywords’ pretende hacer de la iniciación a la programación una experiencia divertida, a la vez que gratificante.

El entorno, elegante y sencillo, proporciona capacidades avanzadas como IntelliSense y ayuda dependiente del contexto.

El programa anterior, de tan solo cuatro líneas de código, obtiene una imagen de Flickr con las etiquetas de ‘Cantabria’ y ‘Santander’, la representa en pantalla y la establece como fondo de escritorio. A continuación se muestran los resultados de su ejecución.

Un completo manual muy fácil de leer con multitud de ilustraciones y ejemplos  permite iniciarse rápidamente al lenguaje y el entorno, eso sí, de momento solo se encuentra disponible en inglés.

Se proporciona un poderoso, a la vez que accesible conjunto de librerías para tareas comunes (y no tan comunes) como dibujado en pantalla, escritura de texto, funciones matemáticas, acceso a internet, control de ratón, sonido e incluso para acceder a un diccionario online o para controlar una ‘tortuga’ al estilo de logo.

Desde luego el entorno no está limitado a principiantes sino que es una herramienta valiosa para el desarrollo de pequeños programas proporcionando la sensación de las antiguas máquinas de 8 bits en las que se arrancaba directamente en un entorno tipo Basic donde directamente podíamos ejecutar código.

SmallBasic se puede descargar de aquí gratuitamente. Tanto el entorno como el lenguaje está basado en .NET siendo fácilmente extensible.