IBM RPG

IBM RPG

RPG is a high-level programming language (HLL) for business applications. While IBM is the creator and primary vendor of RPG, the language is available from other mainframe and microcomputer manufacturers, including Unisys.

It has a long history, having been developed by IBM in 1959 as the Report Program Generator - a tool to replicate punched card processing on the IBM 1401 then updated to RPG II for the IBM System/3 in the late 1960s, and since evolved into an HLL equivalent to COBOL and PL/I.

It remains a popular programming language on the IBM Power i platform where the current version, RPG IV (a.k.a. ILE RPG), provides a modern programming environment.

Read more about IBM RPG:  Overview, History, Language Evolution, RPG IV, A Modern Language, Data Types, Example Code, Platforms