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 (7)

Label Occurrences
PL/I canonical 15
Enterprise PL/I 1
PL/I (F) compiler 1

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 (21)

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