Category:BASIC256: Difference between revisions

m
Added some new lines
(+features +disadvantage (absence of procedures))
m (Added some new lines)
 
(3 intermediate revisions by 2 users not shown)
Line 16:
* error handling
* files I/O
* true functions/subroutines (version 0.9.9.1 and later)
 
; Disadvantages
* BASIC-256 does not support three- and N-dimensional arrays in general (N>2)
* 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 or recursion quite cumbersome (see the [[Ackermann function#BASIC256|Ackermann function]] example).
<br/>
 
BASIC256 is open source and available for [[Linux]], [[Windows]] and [[Mac]].
 
535

edits