*** Welcome to piglix ***

FreeBASIC

FreeBASIC
Fblogo.gif
FreeBasic help.png
Paradigm Procedural, object-oriented
Designed by Andre Victor
Developer The FreeBASIC Development Team
First appeared 2004; 13 years ago (2004)
Stable release
1.05.0 / January 31, 2016; 13 months ago (2016-01-31)
Typing discipline Static
OS DOS, FreeBSD, Linux, Microsoft Windows
License GNU GPLv2+, Standard libraries licensed under the GNU LGPLv2+
Website www.freebasic.net
Influenced by
QuickBASIC, C

FreeBASIC is a multiplatform, free/open source (GPL) BASIC compiler for Microsoft Windows, protected-mode DOS (DOS extender), Linux, FreeBSD and Xbox. The Xbox version is no longer maintained.

According to its official Web site, FreeBASIC provides syntax compatibility with programs originally written in Microsoft QuickBASIC (QB). Unlike QuickBASIC, however, FreeBASIC is a command line only compiler, unless users manually install an external integrated development environment (IDE) of their choice. IDEs specifically made for FreeBASIC include FBide and FbEdit.

On its back end, FreeBASIC makes use of GNU Binutils in order to produce console and graphical user interface applications. FreeBASIC supports the linking and creation of C static and dynamic libraries and has limited support for C++ libraries. As a result, code compiled in FreeBASIC can be reused in most native development environments.

C style preprocessing, including multiline macros, conditional compiling and file inclusion, is supported. The preprocessor also has access to symbol information and compiler settings, such as the language dialect.


...
Wikipedia

...