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.
Observed surface forms (1)
| Surface form | Occurrences |
|---|---|
| Atom BASIC | 1 |
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
NERFINISHED
ⓘ
8080 Tiny BASIC NERFINISHED ⓘ Li-Chen Wang's Tiny BASIC NERFINISHED ⓘ Palo Alto Tiny BASIC NERFINISHED ⓘ Tom Pittman's Tiny BASIC NERFINISHED ⓘ |
| implementationStyle | interpreter ⓘ |
| inception |
1975
ⓘ
mid-1970s ⓘ |
| influenced |
home computer BASICs
ⓘ
later small BASIC interpreters ⓘ |
| inspiredBy |
Dartmouth BASIC
NERFINISHED
ⓘ
early microcomputer BASICs ⓘ |
| notablePublication | Dr. Dobb's Journal of Computer Calisthenics & Orthodontia NERFINISHED ⓘ |
| 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 NERFINISHED ⓘ |
| targetAudience |
hobbyists
ⓘ
students ⓘ |
| targetHardware |
early 8-bit microcomputers
ⓘ
homebrew microcomputer kits ⓘ |
| typicalDataTypes | integers GENERATED ⓘ |
| typicalMemoryFootprint | 2 KB to 4 KB GENERATED ⓘ |
Referenced by (2)
Full triples — surface form annotated when it differs from this entity's canonical label.
this entity surface form:
Atom BASIC