FreeBASIC

E245818

FreeBASIC is an open-source, cross-platform BASIC programming language and compiler designed to be compatible with QuickBASIC while adding modern features like pointers, inline assembly, and access to external libraries.

All labels observed (1)

Label Occurrences
FreeBASIC canonical 2

How this entity was disambiguated

Statements (53)

Predicate Object
instanceOf BASIC dialect ⓘ
compiler ⓘ
free and open-source software ⓘ
programming language ⓘ
canGenerate standalone executables ⓘ
compilesTo native code ⓘ
hasCommunity online forum ⓘ
wiki documentation ⓘ
hasDesignGoal QuickBASIC compatibility ⓘ
hasFeature C-style syntax extensions ⓘ
Unicode support ⓘ
access to external libraries ⓘ
console I/O ⓘ
dynamic arrays ⓘ
file I/O ⓘ
graphics library ⓘ
inline C headers compatibility via bindings ⓘ
inline assembly ⓘ
namespaces ⓘ
operator overloading ⓘ
pointers ⓘ
preprocessor ⓘ
procedures ⓘ
sound support ⓘ
user-defined types ⓘ
hasMode FreeBASIC dialect ⓘ
QB dialect ⓘ
deprecated FBLite dialect ⓘ
hasStandardLibrary file handling functions ⓘ
graphics functions ⓘ
math functions ⓘ
string handling functions ⓘ
threading support ⓘ
influencedBy Microsoft BASIC ⓘ
QBASIC ⓘ
linked to: QBasic

QuickBASIC ⓘ
isCrossPlatform true ⓘ
isOpenSource true ⓘ
license GNU General Public License ⓘ
programmingParadigm procedural programming language ⓘ
structured programming language ⓘ
runsOn DOS ⓘ
linked to: MS-DOS

FreeBSD ⓘ
Linux ⓘ
Windows ⓘ
supports C libraries via headers ⓘ
dynamic linking ⓘ
inline assembly with GAS syntax ⓘ
static linking ⓘ
targetPlatform 32-bit systems ⓘ
64-bit systems ⓘ
typicalFileExtension .bas ⓘ
.bi ⓘ

How these facts were elicited

Referenced by (2)

Full triples — surface form annotated when it differs from this entity's canonical label.