Differences between Basic Dialects#
Vergleich der Verschiedenen Basic Dialekte:#
Even the name of the command is the same, the syntax used in different basic dialects is different. The table below shows the different commands available in the Basic dialects.
Trotz gleichlautendem Befehl, kann die Syntax der einzelnen Dialekte abweichen!
Eigenschaften#
ATARI-Basic | Turbo-Basic 1.5 | BASIC A+ | BASIC-XL | BASIC-XE | MS-BASIC | |
---|---|---|---|---|---|---|
Year | 1979 | 1985 | 1983 | 1984 | 1985 | 1981 |
Size | 8k | 16k | 16k | 27k | ||
Size in RAM | 8k | 15k | 8k | 8k | ||
Compiler | x | - | - | - | - | |
Runtime | x | - | x | - | - | |
Unlimited Strings | x | x | ||||
String Array | x | x | ||||
Number of Variables | 128 | 128 | ||||
Parameter passing | - | - | x | |||
Local variables | - | - | x | |||
Lowercase characters | - | x | x | x | x | |
Reverse characters | - | x | x | x | x |
Befehlsübersicht#
ATARI-Basic | Turbo-Basic 1.5 | BASIC A+ | BASIC-XL | BASIC-XE | MS-BASIC |
---|---|---|---|---|---|
- | - | ||||
! | |||||
%GET | |||||
%PUT | |||||
& | & | & | & | & | & |
* | * | * | * | * | * |
. | . | . | . | . | . |
/ | / | / | / | / | / |
: | : | : | : | : | : |
- | - | & | & | & | & |
^ | ^ | ^ | ^ | ^ | ^ |
+ | + | + | + | + | + |
< | < | < | < | < | < |
= | = | = | = | = | = |
> | > | > | > | > | > |
ABS | ABS | ABS | ABS | ABS | ABS |
ADR | ADR | ADR | ADR | ADR | |
AFTER | |||||
AND | AND | AND | AND | AND | AND |
ASC | ASC | ASC | ASC | ASC | ASC |
ATN | ATN | ATN | ATN | ATN | ATN |
AUTO | |||||
BGET | BGET | BGET | BGET | ||
BLOAD | |||||
BPUT | BPUT | BPUT | BPUT | ||
BRUN | |||||
BUMP | BUMP | BUMP | |||
BYE | BYE | BYE | BYE | BYE | |
CHR$ | CHR$ | CHR$ | CHR$ | CHR$ | CHR$ |
CIRCLE | |||||
CLEAR | |||||
CLEAR STACK | |||||
CLOAD | CLOAD | CLOAD | CLOAD | CLOAD | CLOAD |
CLOG | CLOG | CLOG | CLOG | CLOG | CLOG |
CLOSE | CLOSE | CLOSE | CLOSE | CLOSE | CLOSE |
CLR | CLR | CLR | CLR | CLR | |
CLS | CLS | ||||
COLOR | COLOR | COLOR | COLOR | COLOR | COLOR |
COM | COM | COM | COM | COM | |
COMMON | |||||
CONT | CONT | CONT | CONT | CONT | CONT |
COS | COS | COS | COS | COS | COS |
CP | CP | CP | |||
CSAVE | CSAVE | CSAVE | CSAVE | CSAVE | CSAVE |
DATA | DATA | DATA | DATA | DATA | DATA |
DEC | |||||
DEF | |||||
DEFDBL | |||||
DEFINT | |||||
DEFSGN | |||||
DEFSTR | |||||
DEG | DEG | DEG | DEG | DEG | DEG |
DEL | DEL | DEL | DEL | DEL | |
DELETE | |||||
DIM | DIM | DIM | DIM | DIM | DIM |
DIR | DIR | DIR | DIR | ||
DIV | |||||
DO | |||||
DOS | DOS | DOS | DOS | DOS | DOS |
DPEEK | DPEEK | DPEEK | DPEEK | ||
DPOKE | DPOKE | DPOKE | DPOKE | ||
DRAWTO | DRAWTO | DRAWTO | DRAWTO | DRAWTO | |
DSOUND | |||||
DUMP | |||||
ELSE | ELSE | ELSE | ELSE | ELSE | |
END | END | END | END | END | END |
ENDIF | ENDIF | ENDIF | ENDIF | ||
ENDPROC | |||||
ENDWHILE | ENDWHILE | ENDWHILE | |||
ENTER | ENTER | ENTER | ENTER | ENTER | |
EOF | |||||
ERASE | ERASE | ERASE | |||
ERL | ERL | ||||
ERR | ERR | ERR | ERR | ERR | |
ERROR | |||||
EXEC | |||||
EXIT | |||||
EXOR | |||||
EXP | EXP | EXP | EXP | EXP | EXP |
FAST | FAST | FAST | |||
FCOLOR | |||||
FILL | |||||
FILLTO | |||||
FIND | FIND | FIND | |||
FOR | FOR | FOR | FOR | FOR | FOR |
FRAC | |||||
FRE | FRE | FRE | FRE | FRE | FRE |
GET | GET | GET | GET | GET | GET |
GO# | |||||
GOSUB | GOSUB | GOSUB | GOSUB | GOSUB | GOSUB |
GOTO | GOTO | GOTO | GOTO | GOTO | GOTO |
GRAPHICS | GRAPHICS | GRAPHICS | GRAPHICS | GRAPHICS | GRAPHICS |
HEX$ | HEX$ | HEX$ | HEX$ | ||
HSTICK | HSTICK | HSTICK | |||
HITCLR | HITCLR | HITCLR | |||
IF | IF | IF | IF | IF | IF |
INKEY$ | INKEY$ | ||||
INPUT | INPUT | INPUT | INPUT | INPUT | INPUT |
INPUT AT | |||||
INSTR | INSTR | ||||
INT | INT | INT | INT | INT | INT |
KILL | |||||
LEFT$ | LEFT$ | LEFT$ | LEFT$ | ||
LEN | LEN | LEN | LEN | LEN | LEN |
LET | LET | LET | LET | LET | LET |
LINE INPUT | |||||
LINE INPUT AT | |||||
LIST | LIST | LIST | LIST | LIST | LIST |
LOAD | LOAD | LOAD | LOAD | LOAD | LOAD |
LOCAL | |||||
LOCATE | LOCATE | LOCATE | LOCATE | LOCATE | |
LOCK | LOCK | ||||
LOG | LOG | LOG | LOG | LOG | LOG |
LOMEM | LOMEM | LOMEM | |||
LOOP | |||||
LPRINT | LPRINT | LPRINT | LPRINT | LPRINT | |
LVAR | LVAR | LVAR | |||
MERGE | |||||
MID$ | MID$ | MID$ | MID$ | ||
MISSILE | MISSILE | MISSILE | |||
MOD | |||||
MOVE | MOVE | MOVE | MOVE | ||
NAME TO | |||||
NEW | NEW | NEW | NEW | NEW | NEW |
NEXT | NEXT | NEXT | NEXT | NEXT | NEXT |
NOT | NOT | NOT | NOT | NOT | NOT |
NOTE | NOTE | NOTE | NOTE | NOTE | NOTE |
NUM | NUM | NUM | |||
ON | ON | ON | ON | ON | ON |
ON ERROR GOTO | |||||
OPEN | OPEN | OPEN | OPEN | OPEN | |
OPTION | |||||
OR | OR | OR | OR | OR | OR |
PADDLE | PADDLE | PADDLE | PADDLE | PADDLE | PADDLE |
PAINT | |||||
PAUSE | |||||
PEEK | PEEK | PEEK | PEEK | PEEK | PEEK |
PEN | PEN | PEN | |||
PLOT | PLOT | PLOT | PLOT | PLOT | PLOT |
PLOT TO | |||||
PMADR | PMADR | PMADR | |||
PMCLR | PMCLR | PMCLR | |||
PMCOLOR | PMCOLOR | PMCOLOR | |||
PMGRAPHICS | PMGRAPHICS | PMGRAPHICS | |||
PMMOVE | PMMOVE | PMMOVE | |||
PMWIDTH | PMWIDTH | PMWIDTH | |||
POINT | POINT | ||||
POKE | POKE | POKE | POKE | POKE | POKE |
POP | POP | POP | POP | POP | |
POSITION | POSITION | POSITION | POSITION | POSITION | |
PRINT AT | |||||
PRINT USING | PRINT USING | PRINT USING | PRINT USING | ||
PROC | |||||
PROCEDURE | |||||
PROTECT | PROTECT | PROTECT | |||
PTRIG | PTRIG | PTRIG | PTRIG | PTRIG | PTRIG |
PUT | PUT | PUT | PUT | PUT | PUT |
RAD | RAD | RAD | RAD | RAD | |
RAND | |||||
RANDOM | RANDOM | RANDOM | |||
RANDOMIZE | |||||
READ | READ | READ | READ | READ | READ |
REM | REM | REM | REM | REM | REM |
RENAME | RENAME | RENAME | RENAME | ||
RENUM | RENUM | RENUM | RENUM | RENUM | |
REPEAT | |||||
RESTORE | RESTORE | RESTORE | RESTORE | RESTORE | RESTORE |
RESUME | |||||
RETURN | RETURN | RETURN | RETURN | RETURN | RETURN |
RGET | RGET | RGET | |||
RIGHT$ | RIGHT$ | RIGHT$ | RIGHT$ | ||
RND | RND | RND | RND | RND | RND |
RPUT | RPUT | RPUT | |||
RUN | RUN | RUN | RUN | RUN | RUN |
SAVE | SAVE | SAVE | SAVE | SAVE | SAVE |
SAVE LOCK | |||||
SCRN$ | |||||
SET | SET | SET | |||
SETCOLOR | SETCOLOR | SETCOLOR | SETCOLOR | SETCOLOR | SETCOLOR |
SGN | SGN | SGN | SGN | SGN | SGN |
SIN | SIN | SIN | SIN | SIN | SIN |
SORT | |||||
SOUND | SOUND | SOUND | SOUND | SOUND | SOUND |
SQR | SQR | SQR | SQR | SQR | SQR |
STACK | |||||
STATUS | STATUS | STATUS | STATUS | STATUS | STATUS |
STEP | STEP | STEP | STEP | STEP | STEP |
STICK | STICK | STICK | STICK | STICK | STICK |
STOP | STOP | STOP | STOP | STOP | STOP |
STR$ | STR$ | STR$ | STR$ | STR$ | STR$ |
STRIG | STRIG | STRIG | STRIG | STRIG | STRIG |
STRING$ | |||||
SYS | SYS | SYS | |||
TAB | TAB | TAB | |||
TAN | TAN | TAN | TAN | TAN | TAN |
TEXT | |||||
THEN | THEN | THEN | THEN | THEN | THEN |
TIME | TIME | ||||
TIME$ | TIME$ | ||||
TO | TO | TO | TO | TO | TO |
TRACE | TRACE | TRACE | TRACE | ||
TRACEOFF | TRACEOFF | TRACEOFF | |||
TRAP | TRAP | TRAP | TRAP | TRAP | |
TROFF | |||||
TRON | |||||
TRUNC | |||||
UINSTR | |||||
UNLOCK | UNLOCK | ||||
UNPROTECT | UNPROTECT | UNPROTECT | |||
UNTIL | |||||
USR | USR | USR | USR | USR | USR |
VAL | VAL | VAL | VAL | VAL | VAL |
VARPTR | |||||
VERIFY | |||||
VSTICK | VSTICK | VSTICK | |||
WAIT | WAIT | WAIT | |||
WEND | |||||
WHILE | WHILE | WHILE | WHILE | ||
XIO | XIO | XIO | XIO | XIO | XIO |
XTEND |