Report Program Generator (RPG) definition

Contributor(s): Charles Cunninghham, Dana McCartney and Robert Werner

RPG also stands for role-playing game.

RPG (Report Program Generator) is a programming language that originated as a report-building program used in DEC and IBM minicomputer operating systems and evolved into a fully procedural programming language. Its latest version, VisualAge RPG, is supported by IBM's leading minicomputer system, the AS/400. Historically, RPG has probably been the second most used programming language, after COBOL, for commercial applications on mid-range computers.

Ask your questions about RPG at

This was first published in November 2007

Continue Reading About Report Program Generator (RPG)

Dig Deeper on iSeries application development tools



Forgot Password?

No problem! Submit your e-mail address below. We'll send you an email containing your password.

Your password has been sent to:


File Extensions and File Formats

Powered by: