CBASIC Compiler: Difference between revisions
Appearance
m moved C BASIC Compiler to CBASIC Compiler: common spelling |
Reserved words |
||
| Line 1: | Line 1: | ||
[[Image:C Basic Compiler.jpg|right|thumb|250px| | [[Image:C Basic Compiler.jpg|right|thumb|250px|Cover of the CBASIC Compiler]] | ||
BASIC compiler from [[Digital_Research|Digital Research]] with GSX support | BASIC compiler from [[Digital_Research|Digital Research]] with GSX support | ||
| Line 6: | Line 6: | ||
''CBASIC is a compiled version of the BASIC programming language written for the CP/M operating system by Gordon Eubanks in 1976–77. It is an enhanced version of [[BASIC-E]], his master's thesis project.'' | ''CBASIC is a compiled version of the BASIC programming language written for the CP/M operating system by Gordon Eubanks in 1976–77. It is an enhanced version of [[BASIC-E]], his master's thesis project.'' | ||
== Reserved words == | |||
ABS EQ LEN POS STOP | |||
AND EXP LET PRINT STR$ | |||
AS FEND LINE RANDOMIZE SUB | |||
ASC FILE LOG READ TAB | |||
ATN FOR LPRINTER RECL TAN | |||
CALL FRE LT REM THEN | |||
CHR$ GE MATCH REMARK TO | |||
CLOSE GO MID$ RENAME USING | |||
CONSOLE GOSUB NE RESTORE VAL | |||
COS GOTO NEXT RETURN WEND | |||
CREATE GT NOT RIGHT$ WHILE | |||
DATA IF ON RND WIDTH | |||
DEF INP OPEN SGN XOR | |||
DELETE INPUT OR SIN | |||
DIM INT OUT SIZE | |||
ELSE LE PEEK SQR | |||
END LEFT$ POKE STEP | |||
== Links == | == Links == | ||
[http://en.wikipedia.org/wiki/CBASIC | [http://en.wikipedia.org/wiki/CBASIC CBASIC on Wikipedia] | ||
[http://www.cpm.z80.de/download/cbasic80.zip Corrupted binary] | [http://www.cpm.z80.de/download/cbasic80.zip Corrupted binary] | ||
Revision as of 15:54, 9 November 2011
BASIC compiler from Digital Research with GSX support
From wikipedia:
CBASIC is a compiled version of the BASIC programming language written for the CP/M operating system by Gordon Eubanks in 1976–77. It is an enhanced version of BASIC-E, his master's thesis project.
Reserved words
ABS EQ LEN POS STOP AND EXP LET PRINT STR$ AS FEND LINE RANDOMIZE SUB ASC FILE LOG READ TAB ATN FOR LPRINTER RECL TAN CALL FRE LT REM THEN CHR$ GE MATCH REMARK TO CLOSE GO MID$ RENAME USING CONSOLE GOSUB NE RESTORE VAL COS GOTO NEXT RETURN WEND CREATE GT NOT RIGHT$ WHILE DATA IF ON RND WIDTH DEF INP OPEN SGN XOR DELETE INPUT OR SIN DIM INT OUT SIZE ELSE LE PEEK SQR END LEFT$ POKE STEP