Commodore BASIC

E862855

Commodore BASIC is a dialect of the BASIC programming language that was built into Commodore's 8-bit home computers and widely used by hobbyists in the late 1970s and 1980s.

All labels observed (9)

How this entity was disambiguated

Statements (54)

Predicate Object
instanceOf BASIC dialect ⓘ
interpreted programming language ⓘ
programming language dialect ⓘ
basedOn Microsoft BASIC ⓘ
controlStructure FOR-NEXT loop ⓘ
GOSUB-RETURN ⓘ
GOTO ⓘ
IF-THEN ⓘ
defaultPrompt READY. ⓘ
developer Commodore International ⓘ
Microsoft ⓘ
distributionForm ROM-resident interpreter ⓘ
era 1980s ⓘ
late 1970s ⓘ
executionModel interpreted ⓘ
feature built-in editor in ROM ⓘ
immediate mode execution ⓘ
line-numbered source code ⓘ
program mode editing ⓘ
tokenized program storage ⓘ
influenced home computer game development in the 1980s ⓘ
inputMethod keyboard ⓘ
license proprietary software ⓘ
notableFor being bundled with Commodore home computers ⓘ
widespread use by home computer hobbyists ⓘ
notableVersion Commodore BASIC 1.0 ⓘ
linked to: Commodore BASIC

Commodore BASIC 2.0 ⓘ
linked to: Commodore BASIC

Commodore BASIC 3.5 ⓘ
linked to: Commodore BASIC

Commodore BASIC 4.0 ⓘ
linked to: Commodore BASIC

Commodore BASIC 7.0 ⓘ
linked to: Commodore BASIC
numericRepresentation floating-point arithmetic ⓘ
integer arithmetic ⓘ
outputMethod text display on screen ⓘ
paradigm imperative programming ⓘ
procedural programming ⓘ
platform Commodore 8-bit home computers ⓘ
primaryUserInterface text-based command line ⓘ
programmingLanguageFamily BASIC ⓘ
storageLocation system ROM ⓘ
stringSupport fixed-length string variables ⓘ
string arrays ⓘ
supports cassette storage commands ⓘ
disk drive commands via BASIC statements or device I/O ⓘ
typingDiscipline dynamic typing ⓘ
usedIn Commodore 128 ⓘ
Commodore 16 ⓘ
Commodore 64 ⓘ
Commodore 64C ⓘ
Commodore 64G ⓘ
Commodore 64GS ⓘ
Commodore PET ⓘ
Commodore Plus/4 ⓘ
Commodore SX-64 ⓘ
Commodore VIC-20 ⓘ

How these facts were elicited

Referenced by (15)

Full triples — surface form annotated when it differs from this entity's canonical label.

Microsoft BASIC → hasVersion → Commodore BASIC ⓘ
Dartmouth BASIC → influenced → Commodore BASIC ⓘ
KERNAL → usedBy → Commodore BASIC ⓘ
KERNAL → category → Commodore 8-bit software ⓘ
linked to: Commodore BASIC
Commodore VIC-20 → primaryLanguage → Commodore BASIC 2.0 ⓘ
linked to: Commodore BASIC
Educator 64 → operatingSystem → Commodore BASIC 2.0 (in ROM) ⓘ
linked to: Commodore BASIC
Commodore 128 → romBasicVersion → Commodore BASIC 7.0 ⓘ
linked to: Commodore BASIC
Commodore 128 → supportsOperatingSystem → C64 BASIC 2.0 environment ⓘ
linked to: Commodore BASIC
Commodore PET → operatingSystem → Commodore BASIC ⓘ
Commodore BASIC → notableVersion → Commodore BASIC 1.0 ⓘ
linked to: Commodore BASIC
Commodore BASIC → notableVersion → Commodore BASIC 2.0 ⓘ
linked to: Commodore BASIC
Commodore BASIC → notableVersion → Commodore BASIC 3.5 ⓘ
linked to: Commodore BASIC
Commodore BASIC → notableVersion → Commodore BASIC 4.0 ⓘ
linked to: Commodore BASIC
Commodore BASIC → notableVersion → Commodore BASIC 7.0 ⓘ
linked to: Commodore BASIC