RPG Programming in ILE
ILE RPG is an implementation of the RPG IV programming language in the Integrated Language Environment®. It is one of the family of ILE compilers available on IBM® i.
ILE is an approach to programming on IBM i. It
is the result of major enhancements to the IBM i machine
architecture and
the IBM i operating system. The ILE family of compilers includes: ILE RPG, ILE C, ILE COBOL, ILE CL,
and VisualAge® for
C++. Table 1 lists the programming languages supported
by the IBM i operating system. In addition to the support for the ILE languages,
support for the original program model (OPM) and extended program model (EPM)
languages has been retained.
| Integrated Language Environment (ILE) | Original Program Model (OPM) | Extended Program Model (EPM) |
|---|---|---|
| C++ | BASIC (PRPQ) | FORTRAN |
| C | CL | PASCAL (PRPQ) |
| CL | COBOL | |
| COBOL | PL/I (PRPQ) | |
| RPG | RPG |
- Program creation
- Program management
- Program call
- Source debugging
- Bindable application program interfaces (APIs)
Each of the above areas is explained briefly in the following paragraphs and discussed further in the following chapters.