FreeBASIC
Z Wikipedii
FreeBASIC jest darmowym, 32-bitowym kompilatorem języka BASIC udostępnionym na licencji open source. Z założenia jest syntaktycznie podobny do QuickBasica, jednakże wprowadza nowe możliwości, jak np. wskaźniki, liczby bez znaku, wstawki asemblerowe, preprocesor i przestrzenie nazw.
FreeBASIC używa zestawu narzędzi GNU binutils jako silnika i jest w stanie wyprodukować aplikacje zarówno konsolowe, jak i GUI. Umożliwia także użycie bibliotek statycznych i dynamicznych. FreeBASIC kompiluje programy dla DOS, Xbox, Microsoft Windows i Linuksa. Obecnie trwają prace nad portami dla innych platform.
Aktualnie biblioteki takie jak GTK+, GSL, SDL, Allegro, Lua i OpenGL mogą być używane bezpośrednio, a kolejne są dodawane w każdym nowym wydaniu. Kompletny zestaw nagłówków Windows API także został dołączony.
Kompilator wraz ze swymi 75.000 liniami kodu był, i nadal jest, kompilowany przez FreeBASIC. Pierwsza wersja FreeBASIC została napisana w Visual Basic dla DOS.
[edytuj] Utrudnienia
W przeciwieństwie do plików wykonywalnych tworzonych przez QBasic, programy napisane w FreeBASIC nie dają się uruchomić w DOSBox'ie.
[edytuj] Zobacz też
[edytuj] Linki zewnętrzne
- Oficjalna strona projektu (en)
- Oficjalne forum projektu (en)
- FreeBASIC wiki (en)
- Gry napisane w FreeBASIC-u (en)
- QB Express - e-zine dla programistów FreeBasic, QBasic oraz QuickBasic (en)