Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
v3:start [2023/06/04 09:06] – [Thanks] neils | v3:start [2023/09/10 09:31] (current) – [Language characteristics] neils | ||
---|---|---|---|
Line 20: | Line 20: | ||
===== 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 42: | Line 42: | ||
* Shawn | * Shawn | ||
* mrg-75 | * mrg-75 | ||
+ | * Locodarwin | ||
* orlof | * orlof | ||
* JJFlash | * JJFlash |