FreeBASIC v1.10.0b (GIT) Feature Comparison

As of August 6, 2022 - fbc v1.10.0b (GIT)

FeatureQBasicQB 4.5-lang
qb
-lang
fblite
-lang
dep.
-lang
fb
' Comments XXXXXX
!"literal" prefix --XXXX
"." in Symbol NamesXXXXX-
"_" in Symbol Names --XXXX
$ suffix optional on built-in string functions ---XXX
$"literal" prefix --XXXX
: Statement SeparatorXXXXXX
_ Line Continuation --XXXX
16-bit INTEGER, 32-bit LONGXXX---
32-bit INTEGER, 32/64-bit LONG---XXX
Anonymous Inner Types ---XXX
BYREF default for passing arguments XXXXX-
BYREF default for passing UDT's XXXXXX
BYVAL default for passing scalars -----X
Can access keywords with "__" prefix--X---
Classes ------
DATA (Module Level) XXXXXX
DATA (Procedure Level) ------
DATA Inside Module Level Compound Statements XXX---
Explicit Scope Blocks ----XX
Function return type can be declared AS TYPE--XXXX
Function return type can be declared with suffixXXXXX-
Function return type can be UDT--XXXX
GOSUB (Module Level) XXXX--
GOSUB (Procedure Level) XXXX--
Implicit Scope Blocks----XX
Implicit VariablesXXXXX-
Initialize array bounds with ... ---XXX
Initializer using a function---XXX
Initializers ---XXX
Labels (floating point) XXXXX-
Labels (Integer) XXXXX-
Labels (Named) XXXXXX
Multiline Comments /' '/ --XXXX
Namespaces ---XXX
Overloaded Operators ---XXX
Overloaded Procedures ---XXX
Pointers---XXX
Preprocessor --XXXX
Scoped #define's --XXXX
Suffixes (! # $ % &) XXXXX-
Symbols with same name as keywordsXXX---
Threading ---XXX
Unicode---XXX
Unsigned Integer Types ---XXX
Up to 64-bit Integer Types ---XXX
Use of CALL before definitionXXX---
Variadic functions --XXXX
Variadic macros --XXXX


Table generated on August 6, 2022

AltStyle によって変換されたページ (->オリジナル) /