Live briefing
Everything about IBM RPG
Report Program Generator programming language by IBM
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. RPG has traditionally featured a number of distinctive concepts, such as the program cycle, and the column-oriented syntax. The most recent version is RPG IV, which includes a number of modernization features, including free-form syntax. Wikipedia →
🧭 Start here: a 6-step reading path
- Read the overview: IBM RPGA 5-minute orientation
- Pick up a classic book: e-RPGThe most-reprinted book on the subject
- Read the landmark paper: RPG for IBM system/360, 370 and system/3Cited 0 times
- Go sideways: IBM RPG IIA closely related topic
- Go sideways: Informix-4GLA closely related topic
📖 Definitions
No dictionary entry for this exact phrase.
🗂️ The subject at a glance
🏆 Landmark papers (most cited)
📚 Books worth reading
e-RPGBradley V. Stone · 2000- 📕The System i pocket RPG & RPGIV guideBrian W. Kelly · 2006
- 📕System/ 360 RPGMike Murach · 1972
Programming in RPG II: IBM system/3Jerome T. Murray · 1971
Essentials of Subfile Programming and Advanced Topics in RPG IVPhil Levinson · 1999
RPG for system/360 and system/370Edward L. Essick · 1973
RPG for IBM systems/360, 370, and System/3Richard F. Loschetter · 1974
RPG/400 programming on the AS/400Stanley E. Myers · 1995
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
🔗 Related topics
- 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…
- Informix-4GL Informix-4GL is a 4GL programming language developed by Informix during the mid-1980s. At the time of its initial release in 1986, supported platforms…
- SQL Structured Query Language (SQL) (pronounced /ˌɛsˌkjuˈɛl/ S-Q-L; or alternatively as /ˈsiːkwəl/ "sequel") is a domain-specific language used to manage data…
- SQL/XML SQL/XML or XML-Related Specifications is part 14 of the Structured Query Language (SQL) specification. In addition to the traditional predefined SQL data…
- IBM i IBM i, the i standing for integrated, is an operating system developed by IBM for IBM Power Systems. It was originally released in 1988 as OS/400, as the…
- System Support Program System Support Program (SSP) is the operating system of the IBM System/34 and System/36 minicomputers. SSP was released in 1977. SSP originally contained…
- IBM RPG III RPG III is a dialect of the RPG programming language that was first announced with the IBM System/38 in 1978. An upgraded version, RPG IV, was introduced…
- List of programming languages by type The notable programming languages listed here are grouped by their notable language attribute. As a language can have multiple attributes, the same language…