Home * Programming * Languages * PL/I

PL/I, (Programming Language One)
a procedural, imperative computer programming language designed by IBM for scientific, engineering, business and system programming uses [1]. Combining features of Fortran, Cobol and Algol-60 with a powerful set of control statements, a three levels memory allocation scheme, static, automatic (via stack) and controlled (via heap), and typed pointers with the ability to perform arithmetic operations on them [2], it supports recursion, and linked data structure handling, fixed-point, floating-point, complex, character string handling, and bit string handling.

PL/I evolved in the mid 60s from the new programming language (NPL) mainly developed at IBM Hursley for the System/360 operating system. The final name PL/I was chosen by IBM programming manager Michael de V. Roberts in May 1965 [3]. PL/I compiler were ported to other platforms and operating systems.

Chess Programs


Manuals

[4]
  • IBM (1968). A Guide to PL/I for Commercial Programmers. pdf
  • IBM (1972). IBM System/360 Operating System PL/I (F) Language Reference Manual. (Fifth Edition) pdf

External Links


References

  1. ^ PL/I from Wikipedia
  2. ^ PL/1 programming language from Softpanorama
  3. ^ Emerson W. Pugh, Lyle R. Johnson, John H. Palmer (1991). IBM's 360 and Early 370 Systems. The MIT Press, Chapter 6, pp 350-352
  4. ^ Hosted by bitsavers.org

What links here?


Up one Level