Difference between revisions of "CBASIC Compiler"

From CPCWiki - THE Amstrad CPC encyclopedia!
Jump to: navigation, search
(Reserved words: CBASIC 2)
Line 5: Line 5:
 
From wikipedia:
 
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.''
+
''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 ==
 
== Reserved words ==
Line 33: Line 33:
  
 
[http://www.cpm.z80.de/download/cbasic80.zip Corrupted binary]
 
[http://www.cpm.z80.de/download/cbasic80.zip Corrupted binary]
 +
 +
== Advertisement ==
 +
* [[Amstrad Computer User]] May 1987:
 +
[[image:CBasic Pascal ACU May1987.jpg |thumb|none]]
 +
 +
  
 
[[Category:BASIC]]
 
[[Category:BASIC]]

Revision as of 20:56, 16 March 2012

Cover of the CBASIC Compiler

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      AND        AS        ASC     ATN
BUFF     CALL       CHAIN     CHR$    CLOSE
COMMAND$ COMMON     CONCHAR%  CONSOLE CONSTAT%
COS      CREATE     DATA      DEF     DELETE
DIM      ELSE       END       EQ      EXP
FEND     FILE       FLOAT     FOR     FRE
GE       GO         GOSUB     GOTO    GT
IF       INITIALIZE INP       INPUT   INT
INT%     LE         LEFT$     LEN     LET
LINE     LOG        LPRINTER  LT      MATCH
MID$     NE         NEXT      NOT     ON
OPEN     OR         OUT       PEEK    POKE
POS      PRIN       RANDOMIZE READ    RECL
RECS     REM        REMARK    RENAME  RESTORE
RETURN   RIGHT$     RND       SADD    SAVEMEM
SGN      SIN        SIZE      SQR     STEP
STOP     STR$       SUB       TAB     TAN
THEN     TO         UCASE$    USING   VA
VARPTR   WEND       WHILE     WIDTH

Links

CBASIC on Wikipedia

Corrupted binary

CBasic Pascal ACU May1987.jpg