●ご存じ?
IBM AS/400を利用している方なら
RPG3とかRPG4というプログラミング言語はご存じだと思います
このプログラミング言語には
RPGサイクルというものがあります
ご存じでしょぅか?
●これは
典型的なアプリケーションスタイルで
あるデータベースからレコードを読みリストを印刷するアプリケーション
これって、よくプログラミングされ、良く使われるアプリケーションなんです
今ではRPGは、大規模システムを構築するために
開発効率、保守性を高いレベルで実現したプログラミング言語で
特定の分野のアプリケーション、例えばゲームとか(笑)以外では
他のプログラミング言語の追随を許さないものになっています
●RPGは何の略
それでは、RPGとは何の略でしょうか?
これまた、ご存じの方も多いとは思いますがあえて
Report Program Generator つまり報告プログラム生成機(笑)の略です
これは、先に述べた典型的なアプリケーションなら
簡単なコーディングで出来てしまう・・・
そんな素敵なコーディング手法ですが・・・
●私は苦手(笑)
1986年就職し、AS/400(の前身のSystem/38)に触れ
RPG(当時はRPG3のみ)でプログラミングを開始しました
当然、その時にはRPGサイクルというものが存在していました
しかし、私は何となく遠ざかっていました
それは・・・食わず嫌い(笑)
それを使わなくても、全てコーディングしてしまっても難なく出来ていたからです
なので、RPGサイクルは素人さんのためのもの・・・という想いもありました
●40年近く経って
現職の昔のプログラム
お客様のシステムプログラム
これを改修する必要が出て来ましたが、それが何と
RPGサイクルでコーディングされていたのです
太刀打ちできない
そんな感じでした(笑)
でも、避けて通る事が出来るなら・・・出来ていました
しかし、要望されたアプリケーション自体を改変しないといけない事態になり
RPGサイクルでコーディングされたアプリケーションを修正せざるを得なくなり
今、勉強しています(笑)
まさか・・・定年退職後、転職後にこんなことになるなんて・・・
人生って不思議だー(*^▽^*)
人気ブログランキング
" allowfullscreen>