Instalación FBIDE

FreeBasic es multiplataforma, eso quiere decir que también existe para entornos Linux, DOS y Xbox, además de Windows; y por supuesto es libre. La sintaxis es muy semejante a QBasic y VisualBasic. Tiene editor de texto para la programación (IDE).

Pongo un enlace para descargar. Esta versión es muy antigua pero a la vez muy estable y siempre se está a tiempo de poder actualizar el compilador (para 32 y 64 bits) a la última versión del compilador.

(Haz clic en la imagen para enlazar con la web para descargar.)

Una vez en tu disco duro, haces doble clic al archivo descargado y comienzas la instalación; le vas dando "Yes" o "Next" a todo lo acostumbrado. Cuando veas la siguiente imagen, haz justo lo que señalo, creo que por defecto no tendrás que hacer nada más que darle a "Next".

Y cuando te salga esta imagen de abajo, puedes dejar todas las casillas validadas, pero la más importante es que esté validada la última, que es para asociar la extensión .BAS al entorno de programación FreeBASIC (FBIde).

(Next... Next... Next...) Y ya está todo. Ahora tomas un fichero de ejemplo con extensión .BAS y le haces doble clic. Se abrirá  el IDE como editor de texto en plan bonito , con el código visible a la vista (como en Arduino). Y para ejecutarlo has de hacer clic en uno de los botones que se muestra en esta imagen.

(Haz clic en la imagen con el botón derecho del ratón y abrir en otra ventana para ampliar si no ves la imagen completa.)

Ahora se ejecutará el programa.

Por cierto, si te sale este mensaje al abrir FBIde, no pasa nada, es que detecta que tu ordenador es de habla hispana y no tiene el parche que hace se ponga las opciones en tu idioma. Le das a aceptar cuando te salga y listo.

Fin!

Te recomiendo que si eres nuevo en este lenguaje, utilices el IDE con compilador que menciono arriba. Luego, cuando ya tengas más experiencia, puedes intentar dar el salto a este otro editor, es el que yo uso desde hace años. Hay que meterse dentro de las opciones y configurarlo. El único problema es si quieres asociar los ".bas" a este IDE, no lo hace, lo has de hacer manualmente esta asociación.