This course introduces and explains the PL/I programming language, and teaches experienced programmers how to code, maintain and debug PL/I programs. As well as covering the syntax of all the main PL/I statements, the course gives attendees a great start to using PL/I confidently, correctly and efficiently. Several exercises are used to consolidate all the major topics covered. The final exercise builds up to a complete and well structured program. The course is designed for the IBM Enterprise PL/I compiler.<br><br>This course is available 'on demand' (minimum 2 students) for public presentations and for one-company, on-site presentations.
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 parametersCondition 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 emphasisedTesting and debugging
Compile; link edit; JCL; program execution; test data creation; error messages.
Join our public courses in our Istanbul, London and Ankara facilities. Private class trainings will be organized at the location of your preference, according to your schedule.