With the introduction of Java, many RPG programmers
have been wanting IBM to improve the coding syntax of RPG. The old,
columnar coding style of RPG was beginning to be burdensome. Many RPG
programmers wanted to code free of all columns, like JAVA programmers
have been doing since its beginning. Finally, with the introduction of
the V5R1 system, RPG programmers can now code in free form.
- Free form only in C-specs.
- Deleted operation codes (opcodes).
- New opcodes.
- New built in functions(BIF's) that replace some of the
- Improved readability.
- Pros and Cons of free form.
James Low has worked in the IT field for 28 years. He started in the IBM Midrange product line and have maintained a
successful career in this area. His technical capabilities have
been put to use for all aspects of the IT Profession: Systems
Administrator for various models of the IBM System/3; System/36;
System/38; and AS/400s. Systems Network Administrator for both IBM
Midrange, Novel and OS/2 networks using both Token-Ring and Ethernet
technology. James has worked in Manufacturing, Distribution, and
Transportation industries before beginning with Countrywide Financial
Corporation, Loan Servicing. The largest successful project he
managed was the implementation of the PRMS (Process Resource Management
System) from Computer Associates. The product was initially
implemented as the pilot at the facility where he worked.
went on to participate and manage various components of the
implementation across a 12 site, multinational roll out of the product.
His primary focus has been to the technical uses and enhancement of
technology in the industries he's participated. His earliest uses
of "functional component" (now called object oriented) was in
the early 80's on a S/36. He then went on to both educate staff and
use the techniques and technologies at various positions he's held.
Currently he is using the OOA&D Methods learned to develop and
implement I/O routines, functions, and systems for Countrywide.