FreeBASIC
lenguaje de programación / De Wikipedia, la enciclopedia encyclopedia
FreeBASIC es un lenguaje de programación y compilador libre, de fuente abierta (licencia GPL) del lenguaje BASIC. Se diseñó para ser compatible en sintaxis con QuickBASIC, aportando nuevas capacidades. Puede compilarse para DOS, Microsoft Windows, Linux y XBOX, y está siendo portado a otras plataformas.
FreeBasic | ||
---|---|---|
![]() | ||
![]() | ||
Desarrollador(es) | ||
Equipo de desarrollo de FreeBASIC http://www.freebasic.net/ y https://www.freebasic.net/ | ||
Información general | ||
Extensiones comunes | bas y bi | |
Paradigma | Procedural, orientado a objetos | |
Apareció en | 2004 | |
Diseñado por | Andre Victor | |
Última versión estable | 1.09 (21 de mayo de 2022 (2 años, 1 mes y 16 días)) | |
Sistema de tipos | Fuerte | |
Implementaciones | GCbasic | |
Influido por | QuickBasic, C | |
Sistema operativo | DOS, FreeBSD, GNU/Linux, Microsoft Windows | |
Licencia | GNU GPL, bibliotecas bajo la GNU LGPL | |
FreeBASIC está soportado por las herramientas de programación binutils de GNU y puede generar ejecutables de consola y GUI, además de bibliotecas dinámicas y estáticas.
Las capacidadas que distinguían a QuickBasic, como la biblioteca gráfica y el acceso a puertos hardware, se han añadido al FreeBASIC. Algunas características nuevas son los punteros y el ensamblador en línea; en breve dispondrá de objetos y soporte a Unicode.
Pueden utilizarse con FreeBasic las bibliotecas de GNU-C; se dispone ya de cabeceras para wxWidgets, Gtk, GSL, SDL, Allegro, Lua, OpenGL y MySQL. La lista crece con cada edición.
FreeBASIC se está utilizando en aplicaciones importantes. El compilador tiene más de 57.000 líneas y está escrito en FreeBASIC. La documentación está siendo escrita por los propios usuarios mediante un Wiki.