Report Program Generator programming language by IBM
RPG Report Program Generator
Paradigm
Multi-paradigm
Developer
IBM
First appeared
1959; 65 years ago (1959)
Stable release
RPG IV version 7 release 4
/ October 6, 2020 (2020-10-06)
Typing discipline
Strong, static
OS
CPF, 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]
^"RPG ILE Introduction". IBM. June 2012. Archived from the original on 2024-02-29. Retrieved 2021-03-16.
^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.
^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.
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...
RPG II is a very early and popular version of the IBMRPG programming language. It was developed in the late 1960s and designed to work on the smallest...
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...
Hopscotch Hope Hume HyperTalk Hy Io Icon IBM Basic assembly language IBM HAScript IBM Informix-4GL IBMRPG IDL Idris Inform ISLISP J J# (J sharp) J++...
systems programming language proprietary to IBMRPG – an acronym for 'Report Program Generator', developed on the IBM 1401 to produce reports from data files...
Edit Utility, a tool to edit program sources on IBMRPG, IBM System/32, System Support Program, and IBM i La Seu (disambiguation) This disambiguation page...
38 and the IBM AS/400, via succeeding versions of the platform - currently IBM i on IBM Power Systems. Early versions were written in IBMRPG, augmented...
language combining features of BASIC, FORTRAN and COBOL. COS also supported IBMRPG (Report Program Generator). The Commercial Operating System was implemented...
systems. Yob had seen or heard of versions in several languages, such as IBMRPG and Fortran, by 1975. A version in C, written in November 1973 by Ken Thompson...
and client-server applications, and generates in C#, C++, Java, RPG/III and IV/ILE IBMRPG and is multi-platform. "Synon Company Profile: Acquisition & Investors...
IBM 7340: IBM 7070/IBM 7074 hypertape (7074 only) IBM 7400: IBM 7070/IBM 7074 Printer IBM 7500: IBM 7070/IBM 7074 Card Reader IBM 7501: IBM 7070/IBM 7074...
permanently resident.: p.14 Programming languages available were IBM Basic Assembly Language, IBMRPG, and FORTRAN IV (subset). Tape FORTRAN required 16 KiB of...
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 IBM 5280 was a natural replacement for the aging data input products. It provided programmable platform using a fairly well known languages, RPG and...
IBM MQ. The products that are included in the MQ family are IBM MQ, IBM MQ Advanced, IBM MQ Appliance, IBM MQ for z/OS, and IBM MQ on IBM Cloud. IBM MQ...
2017. Retrieved 28 January 2017. "1969 IBM System/3 promotional ad - midrange, minicomputer, Computer History, RPG". Computer History Archives Project....
IBM 1311 disk drive. RPG (Report Program Generator); Basic RPG required at least 4000-character memory. For the IBM Catalog of 1401 software, see IBM...
tabulators were migrated to computers such as the IBM 1401. Two programming languages, FARGO and RPG, were created to aid this migration. Since tabulator...
the platform: BASIC, COBOL, C, C++, EGL, Fortran, Java, Pacbase, PL/I, IBMRPG, and Smalltalk. This is the eventual total of supported platforms, each...
Kemeny, Thomas Eugene Kurtz at Dartmouth College FORTRAN II, JOSS 1964 IBMRPGIBM FARGO 1964 Mark-IV Informatics 1964 Speakeasy-2 Stanley Cohen at Argonne...
function as follows: Many programming languages, such as FORTRAN, RPG, and the IBM Assembler, coded operations in specific card columns, such as 1, 10...
IBM 1404, IBM 1443, IBM 1445 7-track tape drives: IBM 729, IBM 7330, IBM 7335 Disk drives: IBM 1301, IBM 1311, IBM 1405 RAMAC Check processing IBM 1210...