Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
v3:start [2022/09/25 20:42] – [Welcome to XC=BASIC 3] neils | v3:start [2023/09/10 09:31] (current) – [Language characteristics] neils | ||
---|---|---|---|
Line 7: | Line 7: | ||
* Commodore-16 | * Commodore-16 | ||
* Commodore Plus/4 | * Commodore Plus/4 | ||
- | * Commodore-128 | + | * Commodore-128 |
- | * Commodore PET series [v3.1] | + | * Commodore PET series |
+ | * Commander X16 (beta) ((See [[v3: | ||
+ | * MEGA65 (beta) | ||
It compiles BASIC source code to fast machine code. Although not 100% compatible, its syntax was designed to be similar to that of QuickBASIC and CBM BASIC. | It compiles BASIC source code to fast machine code. Although not 100% compatible, its syntax was designed to be similar to that of QuickBASIC and CBM BASIC. | ||
Line 14: | Line 16: | ||
====== Download ====== | ====== Download ====== | ||
- | * [[https:// | + | * [[https:// |
- | * [[https:// | + | * [[https:// |
===== Language characteristics ===== | ===== Language characteristics ===== | ||
- | * Statically typed - 7 data types for different purposes. | + | * Statically typed - [[v3: |
- | * Advanced control flow statements. | + | * Advanced |
- | * Local, global and shared scopes. | + | * Local, global and shared |
- | * Static or recursive subroutines and functions, forward declaration, | + | * Static or recursive |
- | * User-defined types with methods - similar to OOP classes. | + | * [[v3:udt|User-defined types]] with methods - similar to OOP classes. |
* The runtime library depends on KERNAL only, BASIC ROM is banked out while running. | * The runtime library depends on KERNAL only, BASIC ROM is banked out while running. | ||
- | * Extensible through libraries. | + | * Extensible through |
The term " | The term " | ||
Line 40: | Line 42: | ||
* Shawn | * Shawn | ||
* mrg-75 | * mrg-75 | ||
+ | * Locodarwin | ||
* orlof | * orlof | ||
+ | * JJFlash | ||
+ | * Dan Sanderson | ||
<- ^ start|Home ^ installation_and_usage|Next page -> | <- ^ start|Home ^ installation_and_usage|Next page -> |