FreeBasic: una versión de BASIC impresionante

Detalles

¿Alguna vez has echado de menos al viejo QuickBASIC?

Si es así, freeBASIC es tu compilador. Yo no sabía de la existencia de este proyecto. He caido en él de casualidad, pero la lista de características que tiene es realmente impresionante.

Se trata de un compilador de una versión de BASIC evolucionada a partir de la sintaxis de QuickBASIC, para plataformas Windows, Linux y DOS, que se puede descargar y utilizar libremente. Sin embargo, sobrepasa muy ampliamente las capacidades de aquel viejo compilador.

De entrada, funciona a 32 bits, sin limitaciones de memoria, y permite generar tanto ejecutables como librerías de enlace dinámico. Y a partir de ahí, la lista de capacidades es impresionante: librería de gráficos propia, genera aplicaciones de consola y de GUI, soporte para depuración, enumeraciones, sobrecarga de funciones, varios tipos de entero y real, arrays de cualquier número de dimensiones, ensamblador en línea, multi-hilo, optimizador de código, punteros, preprocesador, tipos definidos por el usuario, soporte para Unicode, argumentos opcionales de funciones, utilización de librerías populares de C sin wrappers (GTK, GSL, GMP, SDL, OpenGL, Allegro, GD, DevIL, FreeImage, GRX, OpenAL, Fmod, BASS, Ode, Newton, cgi-util, FastCGI, DirectX y DispHelper)...

En fin: impresionante.

En su página (freebasic.net) puedes ver la lista completa de características y descargarlo.

En el momento de escribir estas líneas, la última versión es la 0.18.5 Beta. ¿Cómo será la 1.0?

 

 

   

Síguenos  

   

¿Dónde estoy?  

Estás en La tecla de ESCAPE, un sitio web personal en el que nos gusta hablar de algoritmos, metodología de la programación, personajes de informática, tecnología, ingeniería del software, internet, y cualquier otra tontería que se nos ocurra.

[Leer más / Términos de uso (ToS)]

   

¿Quién está en línea?