PL/I Language Basics
Statement Syntax
Variables
Assignment Statement
GET LIST Statement
PUT LIST Statement
Compiling and Executing Your Program
JCL Requirements for Compiling and Linkediting the Program
Interpreting the Compiler Output
PL/I Compiler Directives
Executing the PL/I program
PL/I Debugging Facilities
Conditional Processing
IF THEN ELSE Statement
Do-Groups
SELECT WHEN Sequence
Conditions and ON Units
DO Loops
Iterative DO Sequence
DO WHILE END Sequence
DO UNTIL Sequence
DO LOOP Sequence
DO Loops
LEAVE Statement
ITERATE Statement
EXIT Statement
GOTO Statement
PL/I Built-in Functions
String Functions
Date/time Functions
Arithmetic Functions
Mathematical Functions
Array-handling Functions
User defined Subroutines and Functions
Defining Subroutines
Using Subroutines
Defining Functions
Using Functions
Files and Stream I/O
Declaring Files
List-directed I/O
Edit-directed I/O
Record I/O and Structures
Declaring Files
READ Statement
WRITE Statement
Structures
Pictures
What to Know Before You Go