Diario de un
programador.- Día 5
EL PRIMER LENGUAJE
SMALL BASIC
Ahora que tengo un poco más de
claridad sobre el tema de los algoritmos, creo que es hora de empezar a
aprender un lenguaje de programación.
Ahora el tema es tratar de encontrar
uno que sea sencillo de aprender y que me entregue las bases de lo que es la
programación. Una vez dominando las bases, creo que podré empezar a programar
en otros lenguajes más sofisticados.
Entre los muchos sitios que visité,
existe un gran debate en cuanto a cuál debería ser el primer lenguaje en
aprender. Muchos recomiendan comenzar con Python mientras que otros recomiendan
derechamente lenguajes más “duros” como Java o C. Pero entre tantas
recomendaciones, vi uno que me llamó mucho la atención, ya que se presentaba
como el lenguaje ideal para personas sin conocimiento de programación (entre
ellos yo), así que decidí darle una oportunidad. Lo bajé y también bajé su
manual. Este lenguaje es Small Basic, de Microsoft, disponible en http://smallbasic.com En esta
misma página se puede encontrar el programa y el manual, que desafortunadamente
está en inglés. Esto del idioma del inglés es un punto aparte. Si bien no es
necesario saber inglés para programar, es una gran ventaja el tener
conocimientos de dicho idioma, porque tal como sucede en este caso, existe
mucho material para poder aprender, pero muy poco en español. Al menos esto es
un alivio para mí ya que tengo algo de conocimientos del idioma.
En la sección de descargas de la
página dan la opción de escoger el idioma del programa. Yo escogí la versión en
español.
Nota: Al
hacer este manual, estaba disponible la versión 1.1 de Small Basic. Hoy ya está
disponible la versión 1.2 que incluye soporte para Kinect, lo que significa que si alguien posee un Kinect conectado
al PC, se activan opciones para trabajar con este dispositivo.
Un pequeño F.A.Q. de este lenguaje
se puede encontrar en esta página
Una vez descargado e instalado (el
proceso de instalación es igual que cualquier otro programa) me di cuenta que
no genera un acceso directo en el escritorio (yo uso Windows 7) así que tuve
que encontrarlo en el menú inicio. Al ejecutarlo, se presentó la siguiente
pantalla.
Como
se puede ver, la barra de herramientas
es muy sencilla y en ella se pueden ver opciones que son auto explicativas,
como la opción “Nuevo”, “Abrir” “Guardar”, “Copiar”, “Pegar”, etc. Si se ha
trabajado con algún editor de texto como
el block de notas o MS Word, entonces no debería tener problemas con esas
opciones. La opción “Publicar” es para subir algún programa interesante a la página
de Small Basic, así estará disponible para otros usuarios. La opción “Importar”
es para poder importar o “bajar” algún programa creado por un usuario que subió
su programa a la página, dando la opción de ejecutarlo y por supuesto ver su código
fuente. La opción “Ejecutar” es para
ejecutar el código escrito en el editor. Al presionar el botón, el código se
compila y ejecuta en forma automática, incluso se puede ejecutar código sin
necesidad de guardarlo (En realidad se guarda, pero en forma temporal). Y la
opción “graduar” sirve para exportar
el código a Visual Basic .Net (Lenguaje de programación para crear proyectos
profesionales o comerciales). En el
editor, es donde se va a escribir el código y en el panel de ayuda, aparecerán las opciones disponibles dependiendo de
que se está escribiendo.
El lenguaje Small Basic, es un
lenguaje compilado, lo que quiere decir que un programa (llamado compilador),
realiza una compilación, creando un archivo binario o ejecutable .exe. Cada vez
que se realice un cambio en nuestro programa, éste debe ser compilado
nuevamente para que actualice los cambios que hemos hecho.
Bueno. Esto es
solamente una pequeña introducción, en el siguiente capítulo se empezará a
trazar las primeras líneas de código. Nos vemos
No hay comentarios:
Publicar un comentario