亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

Chinaunix

標(biāo)題: rpg與rpgle單挑的區(qū)別 [打印本頁]

作者: fuzuodong    時(shí)間: 2010-10-15 09:00
標(biāo)題: rpg與rpgle單挑的區(qū)別
rpg與rpgle單挑的區(qū)別?謝謝
作者: first_come    時(shí)間: 2010-10-15 09:28
如果你玩dota,可以理解為地圖的修改!RPGLE就是RPG更新后的版本.....
作者: passthru    時(shí)間: 2010-10-16 22:51
如果你玩dota,可以理解為地圖的修改!RPGLE就是RPG更新后的版本.....
first_come 發(fā)表于 2010-10-15 09:28



    呵呵,回答太膚淺了。

RPG是OPM編程模式,即RPG編程的代碼不能編譯成*MODULE;編譯只能直接生成一個(gè)程序,*PGM。

RPGLE是ILE編程模式。OS/400環(huán)境下,ILE是集成開發(fā)環(huán)境。在ILE環(huán)境下,所有加入ILE的計(jì)算機(jī)語言如RPG、C、C++、COBOLE等可以把各自的源代碼編譯成MODULE——一個(gè)中間代碼形式,相當(dāng)于DOS,或windows下編譯C\C++,或者COBOLE,產(chǎn)生的.O的目標(biāo)代碼。400環(huán)境下,生成modules后,再用CRTPGM把不同語言編譯成的modules鏈接(link)在一起,創(chuàng)建成一個(gè)程序,*PGM。

對RPG或RPGLE源代碼內(nèi)部,有RPG III和RPGIV之分。

RPGIII只能固定格式編程,鍵字范圍比較小,沒有%功能函數(shù),即building in functions。

RPGIV有固定格式和自由格式兩者源代碼編程模式;可以使用IBM提供的%功能函數(shù);編程鍵字在RPGIII基礎(chǔ)上大大得到擴(kuò)充。對%功能呢函數(shù),有一些只能在自由格式下使用,即固定格式不能使用。
作者: rise720    時(shí)間: 2010-10-18 09:59
終于知道了RPGLE與RPGIV的區(qū)別.謝謝了
作者: passthru    時(shí)間: 2010-10-18 10:09
本帖最后由 passthru 于 2010-10-18 10:11 編輯

補(bǔ)充一點(diǎn),隨著OS/400操作系統(tǒng)不斷升級,RPGIV的%功能函數(shù)也不斷得到擴(kuò)充。OS/400 V7R1下,一些UNIX C的函數(shù)也融入RPGIV的%功能函數(shù)中,比如,%file,使用得到打開文件的句柄,fd,后續(xù)對這個(gè)文件的操作只要使用這個(gè)文件的句柄fd就可以了。
作者: gooduser    時(shí)間: 2010-10-31 09:44
呵呵,回答太膚淺了。

RPG是OPM編程模式,即RPG編程的代碼不能編譯成*MODULE;編譯只能直接生 ...
passthru 發(fā)表于 2010-10-16 22:51



    補(bǔ)充一下,關(guān)于%這些只是表面功夫,其實(shí)最重要的是引入了靜態(tài)和動(dòng)態(tài)調(diào)用的概念,以及ACTIVE GROUP這個(gè)東東。




歡迎光臨 Chinaunix (http://72891.cn/) Powered by Discuz! X3.2