VisualAge PL/I Differences
Course Number: 654-TF
Recommended Duration: 3 days
Intended Audience
PL/I programmers who need to develop new programs with, or migrate existing programs to, the new VisualAge PL/I compiler.
Objectives
Students who complete this course will learn to describe the basic elements of the PL/I language that are different among the PL/I compilers from IBM, in any of their releases (OS PL/I Optimizing Compiler, PL/I for MVS & VM and VisualAge PL/I for OS/390). The student will also learn benefits and implications of using the VisualAge PL/I compiler, and be able to develop applications using the VisualAge PL/I compiler for execution on the mainframe environment. There are seven machine exercises.
Prerequisites
The student should have experience coding PL/I programs, be comfortable with the text edit.
Topics
-
Components of the environment
-
Changes from OS PL/I to PL/I for MVS & VM
-
FIXED BIN(7)
-
Compound operators
-
Named Constants
-
NONVARYING, NONVARYINGZ, and other new attributes
-
Unions
-
Subroutine parameters extensions
-
FLUSH, ITERATE, and RESIGNAL statements
-
The ANYCONDITION condition
-
User-defined types: Aliases, Ordinals, and Named Structures
-
Compiler Options
-
Date data types
-
New built-in functions
-
Packages
-
FETCH extensions
|