Team PL/I

PL/I is a third-generation procedural language suitable for a wide range of applications including system software, graphics, simulation, text-processing, web, and business applications.

Long considered strictly a mainframe language, PL/I is now the focus of renewed interest, particularly in view of its acknowledged security advantages over C. New compilers are available or under development on a range of platforms, and software is being ported to PL/I.

Search this site:
Description of PL/I Team PL/I at Work (LOL)
PL/I Compilers and Tools
PL/I Bibliography of books and articles
The PL/I Language Family
PL/I Virtual Reference Library (Index of manuals)
PL/I Virtual Source Archive
Numerical Algorithms in PL/I, from Robin Vowels. Robin has given permission for Team PL/I to host his extensive collections of algorithms.
PL/I Bulletins, 1966-1969. 
UK GUIDE PL/I library (zip file). 

Selected Links to other PL/I sites

Hugh Gleaves has released the source for his Subset-G compiler for Windows-NT and above.
IBM offers downloads, sample code, and PL/I manuals in Adobe PDF format.
The PL1GCC project at SourceForge is developing a PL/I front-end for the open-source Gnu Compiler Collection (gcc).
CBTTAPE.ORG maintains the SHARE PL/I modifications library.
Rosetta Code PL/I over 400 examples of various PL/I solutions for various tasks.
The VM Workshop maintains a tools archive with some PL/I-related material.
Detailed comparison of PL/I and C by Eberhard Sturm.
"Teaching the Fatal Disease (or) Introductory Computer Programming Using PL/I" by Richard C. Holt
Multicians.org presents information on the history and features of the PL/I compilers used to build the Multics Operating System.
MIT Information on the Multics operating system including full source in PL/I.
Suggest a link.

Mainframe Week Named "Website of the Week" by Mainframe Week 27 Nov, 2002.

SEN logo Cited in "Surfing the Net for software engineering notes", ACM SIGSOFT Software Engineering Notes 29(2) March, 2004, 17-26.

Some graphics courtesy of Elated Communications


This page last updated 8 Dec, 2024.