FreeBASIC 0.14.0 to 0.21.1, deprecated dialect Feature Comparison

fbc multiple version comparison

Feature0.14.0
dep.
0.15.0
dep.
0.16.0
dep.
0.16.1
dep.
0.17.0
dep.
0.18.1
dep.
0.18.2
dep.
0.18.3
dep.
0.18.4
dep.
0.18.5
dep.
0.18.6
dep.
0.20.0
dep.
0.21.1
dep.
' CommentsXXXXXXXXXXXXX
!"literal" prefix----XXXXXXXXX
"." in Symbol NamesXXXXXXXXXXXXX
"_" in Symbol NamesXXXXXXXXXXXXX
$ suffix optional on built-in string functionsXXXXXXXXXXXXX
$"literal" prefix--XXXXXXXXXXX
: Statement SeparatorXXXXXXXXXXXXX
_ Line ContinuationXXXXXXXXXXXXX
16-bit INTEGER, 32-bit LONG-------------
32-bit INTEGER, 32/64-bit LONGXXXXXXXXXXXXX
Anonymous Inner TypesXXXXXXXXXXXXX
BYREF default for passing argumentsXXXXXXXXXXXXX
BYREF default for passing UDT'sXXXXXXXXXXXXX
BYVAL default for passing scalars-------------
Can access keywords with "__" prefix-------------
Classes-------------
DATA (Module Level)XXXXXXXXXXXXX
DATA (Procedure Level)-XXX---------
DATA Inside Module Level Compound StatementsXX-----------
Explicit Scope Blocks-XXXXXXXXXXXX
Function return type can be declared AS TYPEXXXXXXXXXXXXX
Function return type can be declared with suffixXXXXXXXXXXXXX
Function return type can be UDTXXXXXXXXXXXXX
GOSUB (Module Level)XXXX---------
GOSUB (Procedure Level)XX-----------
Implicit Scope Blocks--XXXXXXXXXXX
Implicit VariablesXXXXXXXXXXXXX
Initialize array bounds with ------------X
Initializer using a function--XXXXXXXXXXX
InitializersXXXXXXXXXXXXX
Labels (floating point)----XXXXXXXXX
Labels (Integer)XXXXXXXXXXXXX
Labels (Named)XXXXXXXXXXXXX
Multiline Comments /' '/--XXXXXXXXXXX
Namespaces--XXXXXXXXXXX
Overloaded Operators----XXXXXXXXX
Overloaded ProceduresXXXXXXXXXXXXX
PointersXXXXXXXXXXXXX
PreprocessorXXXXXXXXXXXXX
Scoped #define's---XXXXXXXXXX
Suffixes (! # $ % &)XXXXXXXXXXXXX
Symbols with same name as keywords-------------
ThreadingXXXXXXXXXXXXX
Unicode-XXXXXXXXXXXX
Unsigned Integer TypesXXXXXXXXXXXXX
Up to 64-bit Integer TypesXXXXXXXXXXXXX
Use of CALL before definition-------------
Variadic functionsXXXXXXXXXXXXX


Table generated on December 28, 2017