BASIC-PLUS

E862627

BASIC-PLUS is an extended, timesharing-oriented variant of the BASIC programming language developed for DEC’s PDP-11 systems, notable for adding structured programming features and system-specific enhancements.

All labels observed (3)

Label Occurrences
BASIC+ 1
BASIC-PLUS canonical 1
BASIC-Plus-2 1

How this entity was disambiguated

Statements (46)

Predicate Object
instanceOf BASIC dialect
high-level programming language
programming language
basedOn BASIC
designedBy DEC software engineering teams
designedFor DEC PDP-11
linked to: PDP-11

PDP-11
developer Digital Equipment Corporation
distributionModel proprietary software
era 1970s
executionEnvironment RSTS/E timesharing environment
linked to: RSTS/E
executionModel timesharing-oriented
hasSyntax LET for assignment (optional keyword)
line numbers for statements
influenced BASIC-Plus-2
linked to: BASIC-PLUS

later DEC BASIC implementations
numericRepresentation floating-point by default
paradigm procedural programming
platform 16-bit minicomputers
PDP-11 minicomputers
linked to: PDP-11
shortName BASIC+
linked to: BASIC-PLUS
supportsFeature IF-THEN-ELSE
ON GOTO and ON GOSUB
REPEAT-UNTIL loops
WHILE loops
chained program modules
compiled execution via intermediate code
file I/O
immediate mode execution
interactive command interpreter
line-numbered source code
matrix operations
random-access file handling
string handling
string slicing
structured programming features
system-specific enhancements
terminal I/O
user-defined functions
targetSystem DEC timesharing systems
RSTS/E
typingDiscipline dynamic typing
useCase business applications on PDP-11
education
timeshared interactive programming
vendor DEC

How these facts were elicited

Referenced by (3)

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

BASIC-PLUS shortName BASIC+
linked to: BASIC-PLUS
BASIC-PLUS influenced BASIC-Plus-2
linked to: BASIC-PLUS