is a free
), 32-bit BASIC compiler
for Microsoft Windows
, protected-mode DOS
When used in its "QB" language mode, FreeBASIC provides a high level of support for program
written for QuickBASIC
. Many programs written for QuickBASIC will compile and run in this mode with no changes needed. However, for compilation in the FreeBASIC default language mode, most substantial programs will require changes. FreeBASIC is not as related to Microsoft
's later Visual Basic
language. For that, Gambas
is the most relevant free software project.
FreeBASIC is the name for the compiler. It does not come bundled with an IDE. Most users will need to download an IDE such as FBide, FBedit, or Geany.
FreeBASIC is a self-hosting
compiler, with roughly 120,000 lines of source code
, core only, not including libraries.
It makes use of the GNU binutils programming tools
and can produce console and graphical/GUI
executables, besides dynamic and static libraries
. FreeBASIC fully supports the use of C
libraries and partial C++
library support. This lets programmers use and create libraries for C and many other languages.
It supports a C style preprocessor
, capable of multiline macros
, conditional compiling and file inclusion. However it is not a true preprocessor as it occurs at the same... Read More