Printer Friendly
Dictionary, Encyclopedia and Thesaurus - The Free Dictionary
1,764,189,063 visitors served.
forum mailing list For webmasters
?
New: Language forums
Dictionary/
thesaurus
Medical
dictionary
Legal
dictionary
Financial
dictionary
Acronyms
 
Idioms
Encyclopedia
Wikipedia
encyclopedia
?

PL/I

   Also found in: Acronyms, Wikipedia 0.04 sec.

PL/I

(Programming Language 1) A high-level IBM programming language introduced in 1964 with the System/360 series. It was designed to combine features of and eventually supplant COBOL and FORTRAN, which never happened. A PL/I program is made up of procedures (modules) that can be compiled independently. There is always a main procedure and zero or more additional ones. Functions, which pass arguments back and forth, are also provided.


(language)PL/I - Programming Language One.

An attempt to combine the best features of Fortran, COBOL and ALGOL 60. Developed by George Radin of IBM in 1964. Originally named NPL and Fortran VI. The result is large but elegant. PL/I was one of the first languages to have a formal semantic definition, using the Vienna Definition Language. EPL, a dialect of PL/I, was used to write almost all of the Multics operating system. PL/I is still widely used internally at IBM. The PL/I standard is ANS X3.53-1976.

PL/I has no reserved words. Types are fixed, float, complex, character strings with maximum length, bit strings, and label variables. Arrays have lower bounds and may be dynamic. It also has summation, multi-level structures, structure assignment, untyped pointers, side effects and aliasing. Control flow constructs include goto; do-end groups; do-to-by-while-end loops; external procedures; internal nested procedures and blocks; generic procedures and exception handling. Procedures may be declared recursive. Many implementations support concurrency ('call task' and 'wait(event)' are equivalent to fork/join) and compile-time statements.

LPI is a PL/I interpreter.

["A Structural View of PL/I", D. Beech, Computing Surveys, 2,1 33-64 (1970)].


How to thank TFD for its existence? Tell a friend about us, add a link to this page, add the site to iGoogle, or visit webmaster's page for free fun content.
?Page tools
Printer friendly
Cite / link
Email
Feedback
? Mentioned in ? References in periodicals archive
 
OrbixPL/I enhances the capabilities of Orbix for OS/390 by enabling the integration of mainframe applications written in PL/I with the enterprise.
dii), developer of the fastest, most accurate and least expensive Year 2000 technology solutions, has announced Millennium CrossChecktm for PL/I, the only independent validation and verification (IV&V) that audits remediated PL/I code to identify lingering Y2K bugs.
10, 1996--Micro Focus (Nasdaq: MIFGY), as part of its continued commitment to provide the most comprehensive Year 2000 solution, today announced that it is shipping the Micro Focus PL/I Extension for Revolve/2000.
 
Encyclopedia browser? ? Full browser
 
 
Encyclopedia
?

Disclaimer | Privacy policy | Feedback | Copyright © 2009 Farlex, Inc.
All content on this website, including dictionary, thesaurus, literature, geography, and other reference data is for informational purposes only. This information should not be considered complete, up to date, and is not intended to be used in place of a visit, consultation, or advice of a legal, medical, or any other professional. Terms of Use.