免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 6879 | 回复: 5

请教RPG,RPG ILE,RPG IV,RPG/400,RPGLE,RPGIII它们之间具体什么关系?谢谢 [复制链接]

论坛徽章:
0
发表于 2009-12-24 23:26 |显示全部楼层
5可用积分
本人刚刚自学rpg不久,在网上查看资料时对RPG,RPG ILE,RPG IV,RPG/400,RPGLE,RPGIII等它们之间的关系搞迷糊了,它们到底是什么关系?
我个人感觉RPG/400指在AS400系统上编写的所有不同版本的RPG程序,RPG,RPGIII,RPGIV,RPGLE,RPGILE,是RPG语言的不同版本就像C与C++的关系,语法上有所不同,功能上有所增加,但具体什么不同就不了解了。请知道它们之间关系的朋友帮忙解答一下好吗?另外现在用的最广的是'RPGILE'吗??thanks in advance!

最佳答案

查看完整内容

RPG,Report Program Generator。400下的RPG是所有rpg语言的统称。目前OS/400下的RPG编译器可以编译RPG III、RPG400、RPGLE、SQLRPGLE。RPG是从IBM SYS/3系统上发展起来的,在SYS/3上的rpg版本是RPG II,1971-1976的产物。1977-1982年,IBM又在sys/36、sys/38上实现了RPG II。1980-1988年,IBM又在sys/38上实现了RPG III.。1988之后,IBM在AS400环境下实现了RPG/400,同时兼容RPG36、RPG38。在RPG/400之前的所有RPG版本,包括RPG/4 ...

论坛徽章:
0
发表于 2009-12-24 23:26 |显示全部楼层
RPG,Report Program Generator。400下的RPG是所有rpg语言的统称。目前OS/400下的RPG编译器可以编译RPG III、RPG400、RPGLE、SQLRPGLE。

RPG是从IBM SYS/3系统上发展起来的,在SYS/3上的rpg版本是RPG II,1971-1976的产物。
1977-1982年,IBM又在sys/36、sys/38上实现了RPG II。
1980-1988年,IBM又在sys/38上实现了RPG III.。
1988之后,IBM在AS400环境下实现了RPG/400,同时兼容RPG36、RPG38。
在RPG/400之前的所有RPG版本,包括RPG/400,都只能用固定格式编写RPG代码,即在代码行在固定的列范围内,只能使用一定范围的操作码,和程序定长名变量。

1994年之后,IBM在400环境下实现了RPGIV和VARPG, VisualAge RPG。
从RPGIV开始,RPG编程可以采用自由格式,一种非常接近C编程格式。
RPGLE是IBM在400下实现了ILE,集成计算环境后对RPG的一种称呼,即RPG与ILE环境下的语言可以生成不同语言开发的modules,组成一个程序。

评分

参与人数 1可用积分 +8 收起 理由
fairyboy + 8 说的好详细哈

查看全部评分

论坛徽章:
0
发表于 2009-12-29 12:07 |显示全部楼层
非常感谢passthru的回答,谢谢。

论坛徽章:
0
发表于 2010-01-12 14:34 |显示全部楼层
附檔應該可以幫助你一部分

RPG_Summary.pdf

344.72 KB, 下载次数: 308

The Difference between RPG III and RPG IV

论坛徽章:
0
发表于 2010-05-11 15:07 |显示全部楼层
  thanks

论坛徽章:
0
发表于 2011-02-22 16:46 |显示全部楼层
随处都可以看到老P的身影~~
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP