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