BASIC
E50813
BASIC is a family of high-level, beginner-friendly programming languages originally designed to make computer programming more accessible to non-experts.
Aliases (2)
- BASIC family ×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 |
AppleSoft BASIC
→
BASIC-256 → BBC BASIC → Commodore BASIC → FreeBASIC → GW-BASIC → Liberty BASIC → Microsoft BASIC → PowerBASIC → QBASIC → QuickBASIC → Small Basic → True BASIC → Turbo Basic → Visual Basic → |
| influencedBy |
ALGOL
→
Fortran → 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 (8)
| Subject (surface form when different) | Predicate |
|---|---|
|
LotusScript
→
TI-BASIC → VBA → |
influencedBy |
|
BASIC
("True BASIC")
→
Fortran → |
influenced |
|
Visual Basic .NET
("BASIC family")
→
|
family |
|
VBScript
→
|
inspiredBy |
|
ABC programming language
→
|
intendedToReplace |