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
surface form: QBASIC

QuickBASIC
isCrossPlatform true
isOpenSource true
license GNU General Public License
programmingParadigm procedural programming language
structured programming language
runsOn MS-DOS
surface form: 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.