Sinclair BASIC

E536880

Sinclair BASIC is a compact, interpreted BASIC programming language developed by Sinclair Research for its home computers, most famously used on the ZX Spectrum.

All labels observed (3)

How this entity was disambiguated

Statements (49)

Predicate Object
instanceOf BASIC dialect ⓘ
programming language ⓘ
controlStructure FOR/NEXT loops ⓘ
GOSUB/RETURN ⓘ
GOTO ⓘ
IF/THEN ⓘ
dataType numeric variables ⓘ
string variables ⓘ
designedBy John Grant ⓘ
Nine Tiles Ltd ⓘ
designedFor home computers ⓘ
developer Sinclair Research ⓘ
distribution built into ROM of Sinclair home computers ⓘ
documentation Sinclair computer user manuals ⓘ
executionModel interpreted language ⓘ
feature compact memory footprint ⓘ
floating-point arithmetic (later versions) ⓘ
integer arithmetic (early versions) ⓘ
interactive interpreter ⓘ
line-numbered source code ⓘ
simple graphics commands ⓘ
sound commands (on later Spectrum models) ⓘ
string handling ⓘ
tape-based program storage ⓘ
tokenized keywords ⓘ
influenced Amstrad CPC BASIC extensions for Spectrum+2 and +3 ⓘ
influencedBy Dartmouth BASIC ⓘ
inputMethod keyword entry via single keystrokes on Sinclair keyboards ⓘ
legacy iconic 8-bit home computer BASIC dialect ⓘ
limitation limited error messages ⓘ
slow execution for complex programs ⓘ
memoryModel fits in ROM ⓘ
notableImplementationOn Timex Sinclair 1000 ⓘ
linked to: ZX81

Timex Sinclair 1500 ⓘ
linked to: ZX81

ZX Spectrum ⓘ
ZX Spectrum+ 128K ⓘ
linked to: ZX Spectrum

ZX80 ⓘ
linked to: Sinclair ZX80

ZX81 ⓘ
programmingParadigm imperative programming ⓘ
regionPopularity Europe ⓘ
United Kingdom ⓘ
releasePeriod early 1980s ⓘ
targetPlatform Z80-compatible processors ⓘ
Zilog Z80 ⓘ
typicalROMSize 16 KB (ZX Spectrum version) ⓘ
8 KB (ZX80/ZX81 versions) ⓘ
usedIn ZX Spectrum video games ⓘ
educational software on Sinclair computers ⓘ
hobbyist programming in the 1980s ⓘ

How these facts were elicited

Referenced by (6)

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

ZX Spectrum → operatingSystem → Sinclair BASIC ⓘ
Sinclair Research → languageOfSoftware → Sinclair BASIC ⓘ
ZX81 → romContents → Sinclair BASIC interpreter ⓘ
linked to: Sinclair BASIC
ZX81 → operatingSystem → Sinclair BASIC in ROM ⓘ
linked to: Sinclair BASIC
ZX81 → primaryLanguage → Sinclair BASIC ⓘ
ZX Spectrum → primaryProgrammingLanguage → Sinclair BASIC ⓘ
subject linked to: Speccy