FreeBASIC
![]() ![]() | |
![]() ![]() | |
Tipus | compilador, llenguatge de programació, llenguatge de programació orientat a objectes i programari lliure ![]() |
---|---|
Versió inicial | 2004 ![]() |
Versió estable | |
Llicència | GNU General Public License ![]() |
Característiques tècniques | |
Sistema operatiu | Microsoft Windows, Linux, DOS i FreeBSD ![]() |
Plataforma | x86, x86_64, ARMv7 i AArch64 ![]() |
Escrit en | BASIC ![]() |
Format de fitxer de lectura | |
Format de fitxer d'escriptura | |
Fonts de codi | |
Més informació | |
Lloc web | freebasic.net ![]() |
Stack Exchange | Etiqueta ![]() |
SourceForge | fbc ![]() |
Free Software Directory | Freebasic ![]() |
Guia d'usuari | Guia d'usuari ![]() |
| |
FreeBASIC és un compilador gratuït, de codi obert (llicència GPL), de 32 bits per al llenguatge BASIC.[1] És dissenyat per ser compatible en sintaxi amb el QuickBASIC, aportant noves capacitats. Pot compilar-se per MS-DOS, Microsoft Windows, Linux, CygWin i XBOX i s'està portant cap a altres plataformes.[2]
FreeBASIC està suportat per les eines de programació binutils de GNU i pot produir executables de consola i d'interfície d'usuari gràfic, a més de llibreries dinàmiques i estàtiques.
Les capacitats que distingien al QuickBasic, com la llibreria gràfica i l'accés als ports de maquinari es troben també al FreeBASIC. Algunes capacitats noves són els punters, l'ensamblador en línia, suport a Unicode i aviat disposarà d'orientació a objectes.[3]
Pot utilitzar les llibreries de GNU-C, hi ha ja capçaleres per Wx-c, Gtk, GSL, SDL, Allegro, Lua, OpenGL, MySQL, i se'n afegeixen més a cada edició.
Encara que el FreeBASIC està en fase beta, ja s'està utilitzant en aplicacions serioses. El compilador té més de 75.000 línies i està escrit en FreeBASIC.[4] Els usuaris estan escrivint la documentació mitjançant un wiki
Referències
[modifica]- ↑ Dong, Jieling. Network Dictionary (en anglès). Javvin Technologies Inc., 2007, p. 203. ISBN 978-1-60267-000-6.
- ↑ «FreeBASIC Help - FreeBASIC Wiki Manual | FBWiki». freebasic.net. [Consulta: 25 maig 2025].
- ↑ Segaran, Toby; Evans, Colin; Taylor, Jamie. Programming the Semantic Web: Build Flexible Applications with Graph Data (en anglès). "O'Reilly Media, Inc.", 2009-07-09, p. 119. ISBN 978-1-4493-7917-9.
- ↑ Sommer, Marni; Parker, Richard. Structural Approaches in Public Health (en anglès). Routledge, 2013-04-26, p. 2008. ISBN 978-1-136-76619-0.
Enllaços externs
[modifica]No existeix encara cap pàgina en català dedicada al FreeBASIC.
- Lloc oficial Arxivat 2006-09-25 a Wayback Machine. (castellà)
- Fòrum oficial (anglès)
- wiki de documentació del FreeBASIC (anglès)