This course is for experienced programmers who will be coding or maintaining PL/1 applications.
New programmers who require an introduction to PL/1 concepts and rules will also benefit.
The course is designed for the IBM Enterprise PL/1 compiler.
Delegates should have been introduced to basic data processing concepts and IBM zSeries Orientation before attending this class.
Programming, program design, program edit and job submission knowledge are also necessary.
5 days. Hands on.
This course is available on site only. Please call for details.
The course not only covers the syntax of all the main PL/1 statements, but also gives attendees a great start for using PL/1 confidently, correctly and efficiently.
Frequent exercises are used to consolidate all the major topics covered. The final exercise builds up to a small but complete and well structured program.
Upon successful completion of this course delegates will be able to:
- Demonstrate a thorough grounding in the fundamentals of PL/1 programming.
- Write a typical PL/1 program using well-structured and efficient code.
- Compile, test and debug their programs.
PL/1 character set.
Sequential input and output.
Fixed length records.
Move mode and locate mode.
Stream output for errors and debugging.
Data conversion and precision.
Structures and Arrays
IF THEN ELSE.
Procedures, internal and external.
Arguments and parameters.
Enabling and disabling.
Aligned and unaligned.
Internal and external.
Pointers and addresses.
ATTR & XREF.
Standards, whether general or in house, are emphasised.
Testing and Debugging
Test data creation.
The workshops in this course are conducted in a hands on environment.
The delegates will code, Execute and Debug a series of programs serving as excellent examples for future programming in PL/1.