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.
Statements (46)
| Predicate | Object |
|---|---|
| instanceOf |
BASIC dialect
ⓘ
high-level programming language ⓘ programming language ⓘ |
| basedOn | BASIC ⓘ |
| designedBy | DEC software engineering teams ⓘ |
| designedFor |
DEC PDP-11
NERFINISHED
ⓘ
PDP-11 NERFINISHED ⓘ |
| developer | Digital Equipment Corporation NERFINISHED ⓘ |
| distributionModel | proprietary software ⓘ |
| era | 1970s ⓘ |
| executionEnvironment | RSTS/E timesharing environment NERFINISHED ⓘ |
| executionModel | timesharing-oriented ⓘ |
| hasSyntax |
LET for assignment (optional keyword)
ⓘ
line numbers for statements ⓘ |
| influenced |
BASIC-Plus-2
NERFINISHED
ⓘ
later DEC BASIC implementations ⓘ |
| numericRepresentation | floating-point by default ⓘ |
| paradigm | procedural programming ⓘ |
| platform |
16-bit minicomputers
ⓘ
PDP-11 minicomputers NERFINISHED ⓘ |
| shortName | BASIC+ NERFINISHED ⓘ |
| 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
NERFINISHED
ⓘ
RSTS/E NERFINISHED ⓘ |
| typingDiscipline | dynamic typing ⓘ |
| useCase |
business applications on PDP-11
ⓘ
education ⓘ timeshared interactive programming ⓘ |
| vendor | DEC NERFINISHED ⓘ |
Referenced by (1)
Full triples — surface form annotated when it differs from this entity's canonical label.