アフィリエイト広告を利用しています
G-QVESCNWRVH

2024年02月29日

RPGサイクルに苦戦

●ご存じ?

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>

RPG3かRPG4か? どちらを教育する?

●新人教育

昨日、新人教育に関する話をしていました
4月から入社する新人一人にプログラミング言語を教えます
●RPG3?RPG4?

ホストコンピューターがIBM AS/400なので
プログラミング言語はメインはRPG
なので、RPG3とRPG4(FFRPGも)となります。

ここで、開発部門の責任者があーだこーだ言っていました
RPG3を先に学ばせるか、RPG4か
●割込み

ここで、何の責任もない(笑)私が乱入
『RPG3よりRPG4じゃないですか?』

すると、『過去の資産はRPG3で書かれているから、RPG3も必要』と
責任者は言う

そりゃそうだ! でもね・・・
まず、最初に『その新入社員のスキルは?』と
スキルによって、教える順番とかを適切に配置しないと・・・
●ZERO

でも、その新入社員のプログラミングスキルはゼロだとか

えっ? なんでスキルゼロの人間を開発部門に配属するの?
もしかしたら、本人がプログラミングをやりたいって熱い意志をもっているとか

まぁ、細工は流流仕上げを御覧じろ(笑)
ですよね

人気ブログランキング
人気ブログランキング



" allowfullscreen>
ファン
検索
<< 2024年02月 >>
        1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29    
最新記事
写真ギャラリー
最新コメント
タグクラウド
カテゴリーアーカイブ
プロフィール
Y.Taki@AS400さんの画像
Y.Taki@AS400
IBM AS/400で稼働するシステムの開発・追加を担当して30年以上になります。使えば使うほどこの AS/400 が好きになりました。 こんなSEがいろいろな視点から様々な業務などについて語ります。
プロフィール