免费注册 查看新帖 |

Chinaunix

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

rpg与rpgle单挑的区别 [复制链接]

论坛徽章:
0
发表于 2010-10-15 09:00 |显示全部楼层
rpg与rpgle单挑的区别?谢谢

论坛徽章:
0
发表于 2010-10-15 09:28 |显示全部楼层
如果你玩dota,可以理解为地图的修改!RPGLE就是RPG更新后的版本.....

论坛徽章:
0
发表于 2010-10-16 22:51 |显示全部楼层
如果你玩dota,可以理解为地图的修改!RPGLE就是RPG更新后的版本.....
first_come 发表于 2010-10-15 09:28



    呵呵,回答太肤浅了。

RPG是OPM编程模式,即RPG编程的代码不能编译成*MODULE;编译只能直接生成一个程序,*PGM。

RPGLE是ILE编程模式。OS/400环境下,ILE是集成开发环境。在ILE环境下,所有加入ILE的计算机语言如RPG、C、C++、COBOLE等可以把各自的源代码编译成MODULE——一个中间代码形式,相当于DOS,或windows下编译C\C++,或者COBOLE,产生的.O的目标代码。400环境下,生成modules后,再用CRTPGM把不同语言编译成的modules链接(link)在一起,创建成一个程序,*PGM。

对RPG或RPGLE源代码内部,有RPG III和RPGIV之分。

RPGIII只能固定格式编程,键字范围比较小,没有%功能函数,即building in functions。

RPGIV有固定格式和自由格式两者源代码编程模式;可以使用IBM提供的%功能函数;编程键字在RPGIII基础上大大得到扩充。对%功能呢函数,有一些只能在自由格式下使用,即固定格式不能使用。

论坛徽章:
0
发表于 2010-10-18 09:59 |显示全部楼层
终于知道了RPGLE与RPGIV的区别.谢谢了

论坛徽章:
0
发表于 2010-10-18 10:09 |显示全部楼层
本帖最后由 passthru 于 2010-10-18 10:11 编辑

补充一点,随着OS/400操作系统不断升级,RPGIV的%功能函数也不断得到扩充。OS/400 V7R1下,一些UNIX C的函数也融入RPGIV的%功能函数中,比如,%file,使用得到打开文件的句柄,fd,后续对这个文件的操作只要使用这个文件的句柄fd就可以了。

论坛徽章:
0
发表于 2010-10-31 09:44 |显示全部楼层
呵呵,回答太肤浅了。

RPG是OPM编程模式,即RPG编程的代码不能编译成*MODULE;编译只能直接生 ...
passthru 发表于 2010-10-16 22:51



    补充一下,关于%这些只是表面功夫,其实最重要的是引入了静态和动态调用的概念,以及ACTIVE GROUP这个东东。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP