Beginner's All-purpose Symbolic Instruction Code

GPTKB entity

Statements (49)
Predicate Object
gptkbp:instanceOf gptkb:programming_language
gptkbp:abbreviation gptkb:BASIC
gptkbp:category educational programming language
interpreted language
high-level programming language
procedural programming language
1960s programming language
gptkbp:designedBy gptkb:John_G._Kemeny
gptkb:Thomas_E._Kurtz
gptkbp:domain education
personal computing
gptkbp:fileExtension .bas
gptkbp:firstAppearance 1964
https://www.w3.org/2000/01/rdf-schema#label Beginner's All-purpose Symbolic Instruction Code
gptkbp:influenced gptkb:QBASIC
gptkb:Microsoft_BASIC
gptkb:Visual_Basic
gptkb:Commodore_BASIC
gptkb:GW-BASIC
gptkbp:influencedBy gptkb:ALGOL
gptkb:FORTRAN
gptkbp:notableFeature interactive interpreter
GOTO statement
line numbers
simple syntax
INPUT statement
LIST command
PRINT statement
RUN command
LOAD command
SAVE command
gptkbp:notableFor gptkb:QBASIC
gptkb:Microsoft_BASIC
gptkb:BBC_BASIC
gptkb:True_BASIC
gptkb:Turbo_BASIC
gptkb:AppleSoft_BASIC
gptkb:Commodore_BASIC
gptkb:GW-BASIC
gptkbp:paradigm imperative
structured
procedural
gptkbp:primaryUse teaching programming
home computers
gptkbp:standardizedBy gptkb:ANSI_X3.113-1987
gptkbp:typingDiscipline dynamic
weak
gptkbp:bfsParent gptkb:BASIC
gptkbp:bfsLayer 5