PL/I for Experienced Programmers

Course

In High Wycombe

£ 1,625 + VAT

Description

  • Type

    Course

  • Location

    High wycombe

  • Duration

    5 Days

On successful completion of this course, attendees will be able to: code typical commercial PL/I programs using efficient and structured code, write efficient and structured code, compile, test and debug PL/I programs, access and use the online PL/I manuals effectively.. Suitable for: Experienced programmers who will be developing and maintaining programs in a PL/I environment.

Facilities

Location

Start date

High Wycombe (Buckinghamshire)
See map
24 - 28 Crendon Street, HP13 6LS

Start date

On request

About this course

All attendees should be experienced applications programmers with an understanding of the mainframe computing environment. This can be obtained by attending the RSM course 'The IBM Mainframe Computing Environment'. The ability to edit programs and submit jobs is also assumed.

Questions & Answers

Add your question

Our advisors and other users will be able to reply to you

Who would you like to address this question to?

Fill in your details to get a reply

We will only publish your name and question

Reviews

Course programme

Objectives
On successful completion of this course, attendees will be able to:
  • code typical commercial PL/I programs using efficient and structured code
  • write efficient and structured code
  • compile, test and debug PL/I programs
  • access and use the online PL/I manuals effectively.
Who Should Attend
Experienced programmers who will be developing and maintaining programs in a PL/I environment.
Prerequisites
All attendees should be experienced applications programmers with an understanding of the mainframe computing environment. This can be obtained by attending the RSM course 'The IBM Mainframe Computing Environment'. The ability to edit programs and submit jobs is also assumed.
Duration
5 days

Course Code
PLXP
Contents
PL/I concepts
Format,; PL/1 character set; Keywords,; coding standards.


Declarations
Files; Character; Bit; Decimal; Binary. Picture; Initialization.


Files
Sequential input and output; fixed length records; move mode and locate mode; stream output for errors and debugging; print files; ENVIRONMENT option.


Assignments
Data conversion and precision; expression evaluation, operators.


Structures and arrays
Expressions; assignments; LIKE; BY NAME; initialization.


Program logic
IF THEN ELSE; SELECT; DO loops.


Program structure
Procedures; internal and external; function procedures; arguments and parameters


Condition handling
General concepts; enabling and disabling ERROR and ENDFILE etc..


Storage
Automatic; static, based; aligned and unaligned; internal and external pointers and addresses.


Built-in functions
SUBSTR; ADDR; VERIFY; DATETIME; TRANSLATE; others.


Compiler options
GONUMBER; LIST; OPTIMIZE; AGGREGATE; ATTR & XREF; others.


Efficiency and debugging
STATIC; REORDER; others.


Standards
Standards, whether general or in house, are emphasised


Testing and debugging
Compile; link edit; JCL; program execution; test data creation; error messages.



PL/I for Experienced Programmers

£ 1,625 + VAT