BASIC
E50813
BASIC is a family of high-level, beginner-friendly programming languages originally designed to make computer programming more accessible to non-experts.
All labels observed (6)
| Label | Occurrences |
|---|---|
| BASIC canonical | 25 |
| BASICA | 4 |
| BASIC family | 2 |
| Integer BASIC | 1 |
| Integer BASIC (via compatibility) | 1 |
| True BASIC | 1 |
Statements (50)
| Predicate | Object |
|---|---|
| instanceOf |
high-level programming language
ⓘ
procedural programming language ⓘ programming language family ⓘ |
| acronymFor | Beginner's All-purpose Symbolic Instruction Code ⓘ |
| designedFor |
beginners in programming
ⓘ
non-expert computer users ⓘ |
| fullName | Beginner's All-purpose Symbolic Instruction Code ⓘ |
| goal |
make programming accessible to non-specialists
ⓘ
support interactive time-sharing systems ⓘ |
| hasFeature |
FOR-NEXT loops
ⓘ
GOTO statement ⓘ IF-THEN control structure ⓘ INPUT statement ⓘ PRINT statement ⓘ interactive interpreter ⓘ line-numbered statements in early dialects ⓘ simple syntax ⓘ subroutines in later dialects ⓘ |
| influenced |
Microsoft BASIC
ⓘ
surface form:
AppleSoft BASIC
BASIC-256 ⓘ BBC BASIC ⓘ Microsoft BASIC ⓘ
surface form:
Commodore BASIC
FreeBASIC ⓘ GW-BASIC ⓘ Liberty BASIC ⓘ Microsoft BASIC ⓘ PowerBASIC ⓘ QuickBASIC ⓘ
surface form:
QBASIC
QuickBASIC ⓘ Small Basic ⓘ BASIC self-linksurface differs ⓘ
surface form:
True BASIC
Turbo Basic ⓘ Visual Basic ⓘ |
| influencedBy |
ALGOL
ⓘ
Fortran ⓘ Joss ⓘ
surface form:
JOSS
|
| intendedUse |
education
ⓘ
general-purpose programming ⓘ |
| notableDialect |
Dartmouth BASIC
ⓘ
GW-BASIC ⓘ Microsoft BASIC ⓘ QuickBASIC ⓘ Visual Basic ⓘ |
| paradigm |
imperative programming
ⓘ
procedural programming ⓘ |
| typicalImplementation |
integrated into home computer ROMs
ⓘ
interpreter ⓘ |
| usedIn |
educational settings
ⓘ
home computers of the 1970s and 1980s ⓘ introductory programming courses ⓘ |
Referenced by (34)
Full triples — surface form annotated when it differs from this entity's canonical label.
this entity surface form:
BASIC family
this entity surface form:
True BASIC
this entity surface form:
Integer BASIC
this entity surface form:
BASIC family
this entity surface form:
BASICA
this entity surface form:
BASICA
this entity surface form:
BASICA
this entity surface form:
BASICA
this entity surface form:
Integer BASIC (via compatibility)