From Rosetta Code
This programming language may be used to instruct a computer to perform a task.
See Also:

Listed below are all of the tasks on Rosetta Code which have been solved using RPG.
Your Help Needed
If you know RPG, please write code for some of the tasks not implemented in RPG.

RPG II, III, 400 and RPG IV are a family of languages created and primarily distributed by IBM. The initials initially stood for Report Program Generator, though that usage is no longer in vogue. These languages were widely used for the IBM S/3, S/32, S/34, S/36, S/38, AS/400 and iSeries midrange computers. ILE RPG (RPG IV) is in wide use today on the IBM i operating system which is the successor to the above-named midrange systems of the past.

The latest version of RPG ( RPG IV or RPGLE ) contains features such as prototyped functions and procedures, static and dynamic binding, access to C routine libraries, dynamic link libraries, and fully recursive and re-entrant modular code.


This category has the following 3 subcategories, out of 3 total.

Pages in category "RPG"

The following 7 pages are in this category, out of 7 total.