Category:BASIC256: Difference between revisions
Content added Content deleted
(it supports only 1- and 2-dimensional arrays :() |
No edit summary |
||
Line 16: | Line 16: | ||
* error handling |
* error handling |
||
* files I/O |
* files I/O |
||
* true functions/subroutines (version 0.9.9.1 and later) |
|||
; Disadvantages |
; Disadvantages |
||
* Unlike many other BASIC dialects of second and third generations ([[:Category:BASIC|QBasic]], [[:Category:PowerBASIC|PowerBASIC]], [[:Category:BBC BASIC|BBC BASIC]], [[:Category:Liberty BASIC|Liberty BASIC]], [[:Category:PureBasic|PureBasic]] and even [[:Category:TI-89 BASIC|TI-89 BASIC]] used in calculators) BASIC-256 does not support user-declared functions with parameters. This makes programming of recursion quite cumbersome (see the [[Ackermann function#BASIC256|Ackermann function]] example) |
|||
* BASIC-256 does not support three- and N-dimensional arrays in general (N>2) |
* BASIC-256 does not support three- and N-dimensional arrays in general (N>2) |
||