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!

ATARI-Basic Turbo-Basic 1.5 BASIC-XL MS-BASIC
- -
!
%GET
%PUT
& & & &
. . . .
/ / / /
: : : :
- - & &
^ ^ ^ ^
+ + + +
< < < <
= = = =
> > > >
ABS ABS ABS ABS
ADR ADR ADR
AFTER
AND AND AND AND
ASC ASC ASC ASC
ATN ATN ATN ATN
AUTO
BGET BGET
BLOAD
BPUT BPUT
BRUN
BUMP
BYE BYE BYE
CHR$ CHR$ CHR$ CHR$
CIRCLE
CLEAR
CLEAR STACK
CLOAD CLOAD CLOAD CLOAD
CLOG CLOG CLOG CLOG
CLOSE CLOSE CLOSE CLOSE
CLR CLR CLR
CLS CLS
COLOR COLOR COLOR COLOR
COM COM COM
COMMON
CONT CONT CONT CONT
COS COS COS COS
CP
CSAVE CSAVE CSAVE CSAVE
DATA DATA DATA DATA
DEC
DEF
DEFDBL
DEFINT
DEFSGN
DEFSTR
DEG DEG DEG DEG
DEL DEL DEL
DELETE
DIM DIM DIM DIM
DIR DIR
DIV
DO
DOS DOS DOS DOS
DPEEK DPEEK
DPOKE DPOKE
DRAWTO DRAWTO DRAWTO
DSOUND
DUMP
ELSE ELSE ELSE
END END END END
ENDIF ENDIF
ENDPROC
ENDWHILE
ENTER ENTER ENTER
EOF
ERASE
ERL ERL
ERR ERR ERR
ERROR
EXEC
EXIT
EXOR
EXP EXP EXP EXP
FAST
FCOLOR
FILL
FILLTO
FIND
FOR FOR FOR FOR
FRAC
FRE FRE FRE FRE
GET GET GET GET
GO#
GOSUB GOSUB GOSUB GOSUB
GOTO GOTO GOTO GOTO
GRAPHICS GRAPHICS GRAPHICS GRAPHICS
HEX$ HEX$
HSTICK
IF IF IF IF
INKEY$ INKEY$
INPUT INPUT INPUT INPUT
INPUT AT
INSTR INSTR
INT INT INT INT
KILL
LEFT$ LEFT$
LEN LEN LEN LEN
LET LET LET LET
LINE INPUT
LINE INPUT AT
LIST LIST LIST LIST
LOAD LOAD LOAD LOAD
LOCATE LOCATE LOCATE
LOCK LOCK
LOG LOG LOG LOG
LOMEM
LOOP
LPRINT LPRINT LPRINT
LVAR
MERGE
MID$ MID$
MISSILE
MOD
MOVE MOVE
NAME TO
NEW NEW NEW NEW
NEXT NEXT NEXT NEXT
NOT NOT NOT NOT
NOTE NOTE NOTE NOTE
NUM
ON ON ON ON
ON ERROR GOTO
OPEN OPEN OPEN
OPTION
OR OR OR OR
PADDLE PADDLE PADDLE PADDLE
PAINT
PAUSE
PEEK PEEK PEEK PEEK
PEN
PLOT PLOT PLOT PLOT
PLOT TO
PMADR
PMCLR
PMCOLOR
PMGRAPHICS
PMMOVE
PMWIDTH
POINT POINT
POKE POKE POKE POKE
POP POP POP
POSITION POSITION POSITION
PRINT PRINT PRINT PRINT
PRINT AT
PRINT USING PRINT USING
PROC
PROTECT
PTRIG PTRIG PTRIG PTRIG
PUT PUT PUT PUT
RAD RAD RAD
RAND
RANDOM
RANDOMIZE
READ READ READ READ
REM REM REM REM
RENAME RENAME
RENUM RENUM RENUM
REPEAT
RESTORE RESTORE RESTORE RESTORE
RESUME
RETURN RETURN RETURN RETURN
RGET
RIGHT$ RIGHT$
RND RND RND RND
RPUT
RUN RUN RUN RUN
SAVE SAVE SAVE SAVE
SAVE LOCK
SCRN$
SET
SETCOLOR SETCOLOR SETCOLOR SETCOLOR
SGN SGN SGN SGN
SIN SIN SIN SIN
SOUND SOUND SOUND SOUND
SQR SQR SQR SQR
STACK
STATUS STATUS STATUS STATUS
STEP STEP STEP STEP
STICK STICK STICK STICK
STOP STOP STOP STOP
STR$ STR$ STR$ STR$
STRIG STRIG STRIG STRIG
STRING$
SYS
TAB
TAN TAN TAN TAN
TEXT
THEN THEN THEN THEN
TIME TIME
TIME$ TIME$
TO TO TO TO
TRACE TRACE
TRACEOFF
TRAP TRAP TRAP
TROFF
TRON
TRUNC
UINSTR
UNLOCK UNLOCK
UNPROTECT
UNTIL
USR USR USR USR
VAL VAL VAL VAL
VARPTR
VERIFY
WAIT
WEND
WHILE WHILE
XIO XIO XIO XIO