TTFlogo2.gif (2585 bytes)

Course Description

Advanced Topics in PL/I

 

This course: course objectives; course outline;
Related curriculum; Topic list; Course list; Home page

 

Course Code: E-120
Recommended Duration: 5 Days

Benefits

The student will learn how to use PL/I language features for variable length records, subroutines, storage control, string handling and the preprocessor, as well as how to use the Linkage Editor for development and maintenance.

Audience

Experienced PL/I programmers who need to use the more advanced features of the IBM PL/I compiler in the MVS, OS/390 environment.

Prerequisites

At the very least, the student entering this course should be knowledgable of the fundamental language elements of PL/I, be able to code and implement an application in PL/I, be comfortable with the text editor you use, and be able to code JCL to run batch jobs.

Related IBM Materials

This course is drawn from these IBM manuals; access to them in the classroom is desirable but not required:

SC26-3114 - PL/I Language Reference
SC26-3113 - PL/I Programming Guide

 

Major Topics Include
  • String handling
  • PL/I compiler options
  • Subroutines
  • Fetch / Release
  • Variable length records
  • Storage classes
  • Locate mode I/O
  • List processing techniques
  • Condition handling
  • The preprocessor
  • Tuning and performance
  • Extended addressing capabilities
  • PL/I compiler inputs and outputs
  • Stream I/O

Exercises

There are 11 hands-on exercises.

 

PL/I curriculum
Complete topics list
Home
this page last updated: 01 June, 2004

View course objectives and topical outline

Copyright © 2001 by Hunter Cobb