PL/I

E129068

PL/I is a high-level programming language developed by IBM in the 1960s that combines features from scientific, business, and systems programming languages into a single, general-purpose language.

All labels observed (14)

How this entity was disambiguated

Statements (52)

Predicate Object
instanceOf high-level programming language ⓘ
programming language ⓘ
designedFor business data processing ⓘ
scientific computing ⓘ
systems programming ⓘ
developer IBM ⓘ
dialect Enterprise PL/I ⓘ
linked to: PL/I

PL/I (D) compiler ⓘ
PL/I (F) compiler ⓘ
linked to: PL/I

PL/I for OS/2 ⓘ
linked to: PL/I
fileExtension .pl1 ⓘ
.pli ⓘ
hasStandard ANSI X3.74-1987 ⓘ
ISO 6160:1979 ⓘ
inception 1960s ⓘ
influenced Ada ⓘ
C ⓘ
PL/SQL ⓘ
influencedBy ALGOL ⓘ
COBOL ⓘ
FORTRAN ⓘ
linked to: Fortran
notableFeature elaborate condition and exception handling mechanism ⓘ
integration of scientific and business features in one language ⓘ
paradigm imperative programming ⓘ
procedural programming ⓘ
platform IBM mainframe ⓘ
MVS ⓘ
OS/2 ⓘ
OS/360 ⓘ
VM/CMS ⓘ
linked to: z/VM

z/OS ⓘ
supports bit string operations ⓘ
character string operations ⓘ
complex arithmetic ⓘ
concurrent programming ⓘ
condition handling ⓘ
decimal arithmetic ⓘ
dynamic storage allocation ⓘ
exception handling ⓘ
file handling ⓘ
multitasking ⓘ
pointers ⓘ
record I/O ⓘ
recursion ⓘ
structured programming ⓘ
supportsDataType bit string ⓘ
character ⓘ
complex numeric ⓘ
fixed-point numeric ⓘ
floating-point numeric ⓘ
structures ⓘ
typingDiscipline static typing ⓘ

How these facts were elicited

Referenced by (45)

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

ALGOL 60 → influenced → PL/I ⓘ
z/OS → supports → PL/I ⓘ
z/OS → supports → Rexx ⓘ
linked to: PL/I
Fortran → influenced → PL/I ⓘ
ALGOL 58 → influenced → PL/I ⓘ
PL/I → dialect → PL/I (F) compiler ⓘ
linked to: PL/I
PL/I → dialect → PL/I for OS/2 ⓘ
linked to: PL/I
PL/I → dialect → Enterprise PL/I ⓘ
linked to: PL/I
Multics → primaryLanguage → PL/I ⓘ
ISO/IEC JTC 1/SC 22 → standardizes → PL/I programming language ⓘ
linked to: PL/I
MVS → supportsLanguage → PL/I ⓘ
Assembler → integratesWith → PL/I on z/OS ⓘ
linked to: PL/I
IMS → supportsLanguage → PL/I ⓘ
COBOL → influenced → PL/I ⓘ
IBM MQ → supportsLanguage → PL/I ⓘ
subject linked to: MQ
ALGOL → influenced → PL/I ⓘ
Algol family → influenced → PL/I ⓘ
ANSI X3.74-1987 → hasFullName → American National Standard for Programming Language PL/I ⓘ
linked to: PL/I
ANSI X3.74-1987 → defines → PL/I programming language ⓘ
linked to: PL/I
ISO 6160:1979 → defines → Syntactic structure of PL/I ⓘ
linked to: PL/I
ISO 6160:1979 → defines → Exception and condition handling in PL/I ⓘ
linked to: PL/I
ISO/IEC JTC 1/SC 22 → standardizes → PL/I programming language ⓘ
subject linked to: SC 22
linked to: PL/I
PL/M → influencedBy → PL/I ⓘ
subject linked to: PL/M programming language
PL/I-80 → basedOn → PL/I ⓘ
PL/I-80 → languageFamily → PL/I family ⓘ
linked to: PL/I
z/OS Language Environment → integratesWith → IBM Enterprise PL/I ⓘ
linked to: PL/I
DL/I → languageBinding → PL/I ⓘ
MQCB → languageBinding → PL/I ⓘ
z/OS UNIX System Services → supportsLanguage → PL/I (via LE and callable services) ⓘ
linked to: PL/I
PRIMOS → hasProgrammingEnvironment → PL/1 ⓘ
linked to: PL/I
CMS → supportsLanguage → PL/I ⓘ
ALGOL → influenced → PL/I ⓘ
subject linked to: Algorithmic Language