FreeBASIC 0.20.0 to 1.00.0, deprecated dialect Feature Comparison

fbc multiple version comparison

Feature0.20.0
dep.
0.21.1
dep.
0.22.0
dep.
0.23.0
dep.
0.24.0
dep.
0.90.1
dep.
1.00.0
dep.
' Comments XXXXXXX
!"literal" prefix XXXXXXX
"." in Symbol NamesXXXXXXX
"_" in Symbol Names XXXXXXX
$ suffix optional on built-in string functions XXXXXXX
$"literal" prefix XXXXXXX
: Statement SeparatorXXXXXXX
_ Line Continuation XXXXXXX
16-bit INTEGER, 32-bit LONG-------
32-bit INTEGER, 32/64-bit LONGXXXXXXX
Anonymous Inner Types XXXXXXX
BYREF default for passing arguments XXXXX-X
BYREF default for passing UDT's XXXXXXX
BYVAL default for passing scalars -------
Can access keywords with "__" prefix-------
Classes -------
DATA (Module Level) XXXXXXX
DATA (Procedure Level) -------
DATA Inside Module Level Compound Statements -------
Explicit Scope Blocks XXXXXXX
Function return type can be declared AS TYPEXXXXXXX
Function return type can be declared with suffixXXXXXXX
Function return type can be UDTXXXXXXX
GOSUB (Module Level) -------
GOSUB (Procedure Level) -------
Implicit Scope BlocksXXXXXXX
Implicit VariablesXXXXXXX
Initialize array bounds with ... -XXXXXX
Initializer using a functionXXXXXXX
Initializers XXXXXXX
Labels (floating point) XXXXXXX
Labels (Integer) XXXXXXX
Labels (Named) XXXXXXX
Multiline Comments /' '/ XXXXXXX
Namespaces XXXXXXX
Overloaded Operators XXXXXXX
Overloaded Procedures XXXXXXX
PointersXXXXXXX
Preprocessor XXXXXXX
Scoped #define's XXXXXXX
Suffixes (! # $ % &) XXXXXXX
Symbols with same name as keywords-------
Threading XXXXXXX
UnicodeXXXXXXX
Unsigned Integer Types XXXXXXX
Up to 64-bit Integer Types XXXXXXX
Use of CALL before definition-------
Variadic functions XXXXXXX
Variadic macros --XXXXX


Table generated on August 6, 2022

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