IBM RPG

RPG
Report Program Generator
ParadigmMulti-paradigm
DeveloperIBM
First appeared1959 (1959)
Stable release
RPG IV version 7 release 4 / October 6, 2020 (2020-10-06)
Typing disciplineStrong, static
OSCPF, SSP, OS/400, IBM i, OS/VS1, z/OS, DOS/VSE, VSE/SP, VSE/ESA, z/VSE, VS/9, PRIMOS, OpenVMS, Wang VS, Burroughs MCP, HP MPE, MS-DOS, OS/2, Microsoft Windows
Dialects
RPG, RPG II, RPG III, RPG 400, RPG IV, RPG/ILE; RPG/Free, Baby/36, Baby/400, Lattice RPG, VAX RPG II
Influenced by
9PAC, FARGO

RPG is a high-level programming language for business applications, introduced in 1959 for the IBM 1401. It is most well known as the primary programming language of IBM's midrange computer product line, including the IBM i operating system.[1] RPG has traditionally featured a number of distinctive concepts, such as the program cycle, and the column-oriented syntax.[2] The most recent version is RPG IV, which includes a number of modernization features, including free-form syntax.[3]

  1. ^ "RPG ILE Introduction". IBM. June 2012. Archived from the original on 2024-02-29. Retrieved 2021-03-16.
  2. ^ Tony Baritz; David Dunne (1991). AS/400--concepts and Facilities. McGraw-Hill. ISBN 978-0-07-018301-8. Archived from the original on 2024-02-29. Retrieved 2021-03-16.
  3. ^ Alex Woodie (2020-08-24). "Is It Time To Rename RPG?". itjungle.com. Archived from the original on 2021-04-23. Retrieved 2021-03-16.

From Wikipedia, the free encyclopedia · View on Wikipedia

Developed by Tubidy