BBC BASIC

E245819

BBC BASIC is a variant of the BASIC programming language developed by Acorn Computers in the early 1980s, notable for its speed, structured programming features, and widespread use on BBC Micro computers in UK education.

All labels observed (9)

How this entity was disambiguated

Statements (57)

Predicate Object
instanceOf BASIC dialect ⓘ
programming language ⓘ
characterSetSupport ASCII ⓘ
countryOfOrigin United Kingdom ⓘ
designedFor BBC Micro ⓘ
developer Acorn Computers ⓘ
executionModel interpreted ⓘ
hasFeature IF THEN ELSE ENDIF structure ⓘ
REPEAT UNTIL loop ⓘ
WHILE ENDWHILE loop ⓘ
direct access to system calls ⓘ
error trapping with ON ERROR ⓘ
file I/O commands ⓘ
graphics commands ⓘ
inline assembler ⓘ
integer and floating-point arithmetic ⓘ
line-numbered programs (original versions) ⓘ
local and global variables ⓘ
multi-statement lines using ':' separator ⓘ
named procedures and functions ⓘ
sound commands ⓘ
string handling ⓘ
structured control constructs ⓘ
hasVersion BBC BASIC I ⓘ
linked to: BBC BASIC

BBC BASIC II ⓘ
linked to: BBC BASIC

BBC BASIC III ⓘ
linked to: BBC BASIC

BBC BASIC IV ⓘ
linked to: BBC BASIC

BBC BASIC V ⓘ
linked to: BBC BASIC

BBC BASIC for SDL ⓘ
linked to: BBC BASIC

BBC BASIC for Windows ⓘ
linked to: BBC BASIC
historicalPeriod home computer era of the 1980s ⓘ
inception early 1980s ⓘ
influencedBy BASIC ⓘ
license proprietary (original Acorn versions) ⓘ
notableFor high execution speed ⓘ
structured programming features ⓘ
use in UK education ⓘ
optimization fast integer arithmetic ⓘ
tokenized source representation ⓘ
partOf BBC Computer Literacy Project ecosystem ⓘ
programmingParadigm procedural programming ⓘ
structured programming ⓘ
targetAudience educational institutions ⓘ
hobbyist programmers ⓘ
schools in the United Kingdom ⓘ
usedFor educational software ⓘ
games ⓘ
productivity applications on BBC Micro ⓘ
teaching programming ⓘ
usedOn Acorn Archimedes ⓘ
Acorn Electron ⓘ
BBC Micro ⓘ
MS-DOS (via ports) ⓘ
RISC OS ⓘ
Windows (via ports) ⓘ
linked to: Windows

ZX Spectrum (via ports) ⓘ
linked to: ZX Spectrum

modern cross-platform interpreters ⓘ

How these facts were elicited

Referenced by (13)

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

BASIC → influenced → BBC BASIC ⓘ
BBC BASIC → hasVersion → BBC BASIC I ⓘ
linked to: BBC BASIC
BBC BASIC → hasVersion → BBC BASIC II ⓘ
linked to: BBC BASIC
BBC BASIC → hasVersion → BBC BASIC III ⓘ
linked to: BBC BASIC
BBC BASIC → hasVersion → BBC BASIC IV ⓘ
linked to: BBC BASIC
BBC BASIC → hasVersion → BBC BASIC V ⓘ
linked to: BBC BASIC
BBC BASIC → hasVersion → BBC BASIC for Windows ⓘ
linked to: BBC BASIC
BBC BASIC → hasVersion → BBC BASIC for SDL ⓘ
linked to: BBC BASIC
BBC Micro → operatingSystem → BBC BASIC in ROM ⓘ
subject linked to: BBC Micro in 1981
linked to: BBC BASIC
BBC Micro → programmingLanguageInROM → BBC BASIC ⓘ
subject linked to: BBC Micro in 1981
RISC OS → supports → BBC BASIC ⓘ
Acorn Electron → primaryLanguage → BBC BASIC ⓘ