PL/I

PL/I
ParadigmProcedural, imperative, structured
Designed byIBM, the SHARE Language Development Committee, and ISO
First appeared1964 (1964)
Websitewww.ibm.com/products/pli-compiler-zos
Dialects
See dialects
Influenced by
COBOL, Fortran, ALGOL 60
Influenced
Control Language, PL/M, PL/S, PL-6, PL.8, REXX, SAS

PL/I (Programming Language One, pronounced /p ɛl wʌn/ and sometimes written PL/1)[1] is a procedural, imperative computer programming language initially developed by IBM. It is designed for scientific, engineering, business and system programming. It has been in continuous use by academic, commercial and industrial organizations since it was introduced in the 1960s.[2]

The PL/1 ANSI standard, X3.53-1976, was published in 1976.

PL/I's main domains are data processing, numerical computation, scientific computing, and system programming. It supports recursion, structured programming, linked data structure handling, fixed-point, floating-point, complex, character string handling, and bit string handling. The language syntax is English-like and suited for describing complex data formats with a wide set of functions available to verify and manipulate them.

  1. ^ "Changes at I.B.M." The New York Times. June 20, 1984.
  2. ^ Sturm, Eberhard (2009). The New PL/I. Vieweg+Teubner. ISBN 978-3-8348-0726-7.

Developed by StudentB