Difference between revisions of "CBASIC Compiler"
From CPCWiki - THE Amstrad CPC encyclopedia!
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 10: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