Opentopia Directory Encyclopedia Tools

FreeBasic

Encyclopedia : F : FR : FRE : FreeBasic


FreeBASIC is an open source (GPL), 32-bit, BASIC compiler. It is designed to be syntax compatible with QuickBASIC, while expanding on the language and capabilities such as pointers, unsigned data types, inline-assembly, a preprocessor and name spaces.

It makes use of the GNU binutils programming tools as backends and can produce console and GUI executables, besides dynamic and static libraries. A GCC frontend is currently being developed, which will enable compilation for many more operating systems than currently supported. It compiles for DOS, the xbox, Microsoft Windows and Linux, and is being ported to other platforms.

Currently, software libraries like GTK+, GSL, SDL, Allegro, Lua and OpenGL can be used directly, and more are being added on every new release. A complete set of the Windows API headers is also included.

The compiler, and its near to 75 thousands of lines of code, was, and still is, compiled by itself (FreeBASIC is a self-hosting compiler). The first version of FreeBASIC was written in Visual Basic for DOS for that purpose.

See also

External links

 


From Wikipedia, the Free Encyclopedia. Original article here. Support Wikipedia by contributing or donating.
All text is available under the terms of the GNU Free Documentation License See Wikipedia Copyrights for details.

Search Titles
0123456789
ABCDEFGHIJ
KLMNOPQRST
UVWXYZ?

E-mail this article to:

Personal Message: