RPG语言(REPORT PROGRAM GENERATOR)
IBM的AS/400小型机上的高级语言.REPORT PROGRAM GENERATOR,程序运行效率很高.
RPG起始是一个非常简单的面向事务处理的编程语言, 用被储存在系统IBM709和360型号的20针打孔卡中的数据而生成报表.
系统3由于它的硬式磁盘而带来了RPG 2, 使它变成中型的IBM机器的标准应用程序语言。
系统34由于编入索引的文件和使用终端机,RPG移植到新的设施和新的交谈式的加法运算码。
系统38藉由它的整合数据库的功能和它的高阶结构带来了RPG 3,外部增加了为结构化程序设计而描述的文件, 呼叫PARM运算码,和一些其它的运算码。
藉由少许的变化,这时RPG移动到当时的AS/400. 直到1996,几乎十年之后,RPG再一次与RPG/ILE一起被更新为(RPG 4)。
图解式的用户界面中,RPG的新族类在1994年被ASNA以ASNA Visual RPG 的形式推出。 (AVR)版本 1 促进了图形用户接口的创建- 建立了个人计算机申请以一个用户端独自运行于DB2/400的数据库系统。版本 2(1996) 同样地使用DB2/400数据库的机器服务器和视窗NT。
在1998年由于AVR的版本3的出现,RPG变成了一个物件促成元件,基于程序规划的面向对象的编程语言。