BASIC

E50813

BASIC is a family of high-level, beginner-friendly programming languages originally designed to make computer programming more accessible to non-experts.

AI illustration

How this image was made

AI-generated illustration of BASIC

This AI-generated illustration was produced by black-forest-labs/FLUX.2-dev (1024x1024) from a prompt written by openai/gpt-oss-120b from the entity's label + description.

Prompt

Generate an image of BASIC (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 (8)

Label Occurrences
BASIC canonical 38
BASICA 4
BASIC family 3

How this entity was disambiguated

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 ⓘ
linked to: Microsoft BASIC

BASIC-256 ⓘ
BBC BASIC ⓘ
Commodore BASIC ⓘ
linked to: Microsoft BASIC

FreeBASIC ⓘ
GW-BASIC ⓘ
Liberty BASIC ⓘ
Microsoft BASIC ⓘ
PowerBASIC ⓘ
QBASIC ⓘ
linked to: QuickBASIC

QuickBASIC ⓘ
Small Basic ⓘ
True BASIC ⓘ
linked to: BASIC

Turbo Basic ⓘ
Visual Basic ⓘ
influencedBy ALGOL ⓘ
Fortran ⓘ
JOSS ⓘ
linked to: 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 ⓘ

How these facts were elicited

Referenced by (51)

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

TI-BASIC → influencedBy → BASIC ⓘ
Visual Basic .NET → family → BASIC family ⓘ
linked to: BASIC
VBScript → inspiredBy → BASIC ⓘ
LotusScript → influencedBy → BASIC ⓘ
VBA → influencedBy → BASIC ⓘ
BASIC → influenced → True BASIC ⓘ
linked to: BASIC
Fortran → influenced → BASIC ⓘ
Apple II → primaryProgrammingLanguage → Integer BASIC ⓘ
linked to: BASIC
Visual Basic → influencedBy → BASIC ⓘ
Visual Basic → family → BASIC family ⓘ
linked to: BASIC
Microsoft BASIC → hasVersion → BASICA ⓘ
linked to: BASIC
GW-BASIC → predecessor → BASICA ⓘ
linked to: BASIC
QuickBASIC → predecessor → BASICA ⓘ
linked to: BASIC
BBC BASIC → influencedBy → BASIC ⓘ
Small Basic → inspiredBy → BASIC ⓘ
ALGOL → influenced → BASIC ⓘ
ProDOS → supportsLanguage → Integer BASIC (via compatibility) ⓘ
linked to: BASIC
Locomotive BASIC → basedOn → BASIC ⓘ
Tandy TRS-80 → programmingLanguage → Level I BASIC ⓘ
linked to: BASIC
Tandy TRS-80 → programmingLanguage → Level II BASIC ⓘ
linked to: BASIC
FOCAL → influencedBy → BASIC ⓘ
PS/8 → supportsLanguage → BASIC ⓘ
True BASIC → languageFamily → BASIC ⓘ
PB/CC → programmingLanguage → BASIC ⓘ
QBasic → basedOn → BASIC ⓘ
QBasic → languageFamily → BASIC family ⓘ
linked to: BASIC
Applesoft BASIC → predecessor → Integer BASIC ⓘ
linked to: BASIC