IBM RPG II

RPG II is a very early and popular version of the IBM RPG programming language.

It was developed in the late 1960s and designed to work on the smallest IBM systems of the time such as the IBM 1130, IBM System/3, System/32, System/34, System/36. It was also available for the System/370, The Singer System 10, Sperry Univac 90/25, 90/30, 90/40, System 80, 1100 mainframe series[1] and the Wang VS Series. ICL produced versions for its ICL 2903 system and for VME/K; and Burroughs Corporation produced an RPG II compiler with database extensions for its B1700 series of computers. Digital Equipment Corporation had their own implementation named VAX RPG II for VAX/VMS systems.[2]

An enhanced version RPG III appeared in 1978.

It has a number of unusual features, including: an implied processing loop; and that it is a fixed-format programming language, so that programs are difficult to read without a special debugging template.[3]

  1. ^ "Sperry Univac 1100/60 System" (PDF). Retrieved 18 January 2021.
  2. ^ "VAX/VMS Software Language and Tools Handbook" (PDF). bitsavers.org. 1985. Retrieved 2020-12-31.
  3. ^ Cite error: The named reference template was invoked but never defined (see the help page).

Developed by StudentB