top | item 43760405

(no title)

Erwin | 10 months ago

I found the backslash as separator of multiple statements on one line curious. I guess that's because I was used to BASIC on the Commodore C-64/128/Amiga and later the magical Amos Basic, so there were more differences in some of the other dialects.

discuss

order

MauryMarkowitz2|10 months ago

I've been slowly documenting these differences with a series of Wiki articles. Generally though, there's three major "families":

* The original Dartmouth BASIC turned into a wide variety of mainframe versions. These are marked by the use of the CHANGE statement and supporting the MAT statements. * HP's dialect had array-based strings (like C) and string slicing... LET A$[1,6]="HELLO. * Timeshare's SUPER BASIC, which turned into BASIC-PLUS, which turned into MS BASIC, lacked those features and instead used MID/LEFT/RIGHT.

There's many other more minor changes from dialect to dialect, but those are the main differences.