Tiny BASIC

E862626

Tiny BASIC is a minimalist, early dialect of the BASIC programming language designed to run on microcomputers with extremely limited memory and resources.

All labels observed (7)

How this entity was disambiguated

Statements (50)

Predicate Object
instanceOf BASIC dialect ⓘ
minimalist programming language ⓘ
programming language dialect ⓘ
designedFor microcomputers ⓘ
resource-constrained environments ⓘ
systems with limited memory ⓘ
distributionModel published as source code ⓘ
shared in magazines ⓘ
executionModel interpreted from line-numbered source ⓘ
goal accessibility for beginners ⓘ
minimal memory usage ⓘ
portability across microcomputers ⓘ
simplicity of implementation ⓘ
hasFeature GOSUB and RETURN ⓘ
GOTO statement ⓘ
IF conditional statement ⓘ
INPUT statement ⓘ
integer arithmetic only ⓘ
interactive command-line interface ⓘ
line-numbered statements ⓘ
minimal keyword set ⓘ
simple PRINT statement ⓘ
very small interpreter size ⓘ
hasVariant 6800 Tiny BASIC ⓘ
linked to: Tiny BASIC

8080 Tiny BASIC ⓘ
linked to: Tiny BASIC

Li-Chen Wang's Tiny BASIC ⓘ
linked to: Tiny BASIC

Palo Alto Tiny BASIC ⓘ
linked to: Tiny BASIC

Tom Pittman's Tiny BASIC ⓘ
linked to: Tiny BASIC
implementationStyle interpreter ⓘ
inception 1975 ⓘ
mid-1970s ⓘ
influenced home computer BASICs ⓘ
later small BASIC interpreters ⓘ
inspiredBy Dartmouth BASIC ⓘ
early microcomputer BASICs ⓘ
notablePublication Dr. Dobb's Journal of Computer Calisthenics & Orthodontia ⓘ
linked to: Dr. Dobb's Journal
omitsFeature advanced control structures like WHILE ⓘ
floating-point arithmetic ⓘ
string variables beyond simple handling ⓘ
paradigm imperative programming ⓘ
procedural programming ⓘ
primaryUse educational programming ⓘ
hobbyist computing ⓘ
programmingLanguageFamily BASIC ⓘ
targetAudience hobbyists ⓘ
students ⓘ
targetHardware early 8-bit microcomputers ⓘ
homebrew microcomputer kits ⓘ
typicalDataTypes integers ⓘ
typicalMemoryFootprint 2 KB to 4 KB ⓘ

How these facts were elicited

Referenced by (7)

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

Acorn Atom → primaryProgrammingLanguage → Atom BASIC ⓘ
linked to: Tiny BASIC
Tiny BASIC → hasVariant → Palo Alto Tiny BASIC ⓘ
linked to: Tiny BASIC
Tiny BASIC → hasVariant → Li-Chen Wang's Tiny BASIC ⓘ
linked to: Tiny BASIC
Tiny BASIC → hasVariant → Tom Pittman's Tiny BASIC ⓘ
linked to: Tiny BASIC
Tiny BASIC → hasVariant → 6800 Tiny BASIC ⓘ
linked to: Tiny BASIC
Tiny BASIC → hasVariant → 8080 Tiny BASIC ⓘ
linked to: Tiny BASIC