[少數語言] IBM AS400上的 COBOL, RPG, CLP …

看板PLT (程式語言與理論)作者 (pot pot pot)時間18年前 (2007/02/21 21:28), 編輯推噓3(300)
留言3則, 2人參與, 最新討論串3/3 (看更多)
三:RPG (Report Program Generator) 這個語言相對來說相當容易學 主管也說程式盡量用RPG寫 同一個程式COBOL和RPG都可以寫 但是RPG精簡清楚許多 一個RPG程式可能只要幾十行就搞定 RPG可以列印報表 作資料輸入等等 RPG最複雜的可能是Subfile的撰寫 在RPG和Display File中撰寫好Subfile 可以在同個畫面做到多筆資料查詢修改輸入刪除等等 Subfile甚至可以做出捲軸 不過能做出來的真神人也 坊間書籍甚少 也許只能求助amazon 在AS400上面的程式開發工具撰寫RPG RPG的程式格式固定  固定某幾格放指令 某幾格放變數 某幾格放燈號 以前似乎是用卡片撰寫RPG 故此格式流傳至今 (燈號是用來指示程式狀態 指定程式流程的工具 燈號01~99由程式員任意指定  例如:若某變數為零 則turn on燈號31  底下程式判斷燈號31是否為on, on 的話便執行某段程式  或許更早以前的機器真的有燈會亮吧) RPG的一個問題是 其變數名稱長度有限制 要取有意義的變數名稱比較困難 於是可能有的變數可能對人類來說毫無意義  程設員debug有時要對著一個變數想半天 它到底是在幹甚麼的 四:CLP 這個語言有點像Linux底下的shell script 可以把幾個指令連結起來執行 或是呼叫RPG, COBOL程式, 作FTP, 寫log作batch等等 在AS400上挺好用 瞭解AS400指令後非常易學 五:結語 敬祝大家新年快樂 若是有誤請各位前輩指教 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.168.71.77 ※ 編輯: pothead 來自: 218.168.71.77 (02/21 21:57)

02/21 23:09, , 1F
燈號是翻譯名詞,英文為indicator.....是文字格式.....
02/21 23:09, 1F

02/22 00:07, , 2F
如果用cobol寫subfile會比較好嗎???
02/22 00:07, 2F

02/22 05:18, , 3F
cobol寫subfile更長 還沒見過這種寫法..
02/22 05:18, 3F
文章代碼(AID): #15t4aDo4 (PLT)
文章代碼(AID): #15t4aDo4 (PLT)