Computing Atlas

How Computing Was Built
Sign In
Text size
100%
Theme
Programming Language

BBC BASIC

Programming language

BBC BASIC is a dialect of the BASIC programming language developed by Acorn Computers for the BBC Microcomputer, produced after the British Broadcasting Corporation selected Acorn to supply computers for its Computer Literacy Project in 1981. Sophie Wilson led the implementation of the language at Acorn, building an interpreter that shipped in read only memory built into the BBC Micro itself rather than being loaded from disk or tape. BBC BASIC combined broad compatibility with the Microsoft BASIC conventions familiar from other home computers of the era with structured programming features borrowed from the ALGOL 60 family of languages, including named procedures and functions, indentation friendly control structures, and support for inline assembly language, which together let programmers write larger, better organized programs than many contemporary BASIC dialects allowed. First appearing in 1981 on the 6502 based BBC Microcomputer running Acorn's MOS operating system, the language was later carried forward onto Acorn's ARM based Archimedes and RISC PC computers under RISC OS, where a compiled, ARM native version offered substantially improved performance. BBC BASIC was used extensively both in British schools during the Computer Literacy Project era and in more demanding hobbyist and small business programming, and modern reimplementations continue to keep the dialect usable on current hardware and operating systems.

Facts
First Released
1981 1
Connections

In Field

Source BBC BASIC (Wikipedia)

Influenced By

Source Wikidata: BBC BASIC

Invented By

Source Wikidata: BBC BASIC
Sources
1. Wikidata: BBC BASIC
  • Wikidata Q429801, class allow-list match (w-wdresolver-0926)
  • Wikidata Q429801 P571 (inception)
  • Invented By: Sophie Wilson
  • Influenced By: BASIC
View the Source
BBC BASIC (Wikipedia)
In Field: Programming Language Theory, Lead sentence
Quote, In Field: Programming Language Theory, Lead sentence
BBC BASIC is an interpreted version of the BASIC programming language.
View the Source
Comments (0)
No comments yet. Be the first to share a thought.
Reader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.