domingo, 16 de noviembre de 2008

Small Basic, para principiantes y gratis

En Octubre, Microsoft lanzó un producto un tanto sorprendente: un compilador de Basic, orientado a principiantes, gratuito.

Está basado en la tecnología "punto net". De hecho, para instalarlo hace falta tener instalado el ".NET Framework 3.5". Es lento de cargar, pero una vez dentro, encontramos un entorno simple, amigable, capaz de no asustar a principiantes, que parece orientado a niños.

En su parte superior hay una barra de herramientas con pocos (y grandes) botones, en la zona derecha se muestra ayuda sobre la orden que estamos tecleando, la parte inferior de la pantalla es para mostrar mensajes de error, y la zona central es la de edición de fuentes (con realce de sintaxis en colores):



No voy a entrar en las discusiones sobre si el lenguaje Basic es adecuado para introducirse o no en la programación, y sobre si eso de no tener que declarar variables puede llevar a malas costumbres o si es algo que se pueda superar con facilidad posteriormente. El caso es que es una herramienta que "no asusta" a principiantes.

Aun está muy en pañales. Para empezar, sólo está en inglés, tanto el entorno como la poca documentación disponible. Por ejemplo, en el manual de introducción hay secciones incompletas, como:

Rules for naming Variables
[TODO]


o como

We’ll learn more about colors in [TODO Colors chapter]


y como

TODO: Describe colors + hex


Si quieres echar un vistazo, puedes descargarlo desde:

http://msdn.microsoft.com/en-us/devlabs/cc950524.aspx