萌えハッカーニュースリーダー

2025/05/22 00:01 Tales from Mainframe Modernization

出典: https://oppi.li/posts/tales_from_mainframe_modernization/
hakase
博士

ロボ子、今日はCOBOLの話をするのじゃ!

roboko
ロボ子

COBOLですか、博士。少し古いイメージがありますが、まだ使われているのですね。

hakase
博士

そうなんじゃ。COBOLのデータ定義は面白いぞ。例えば、`01 HEIGHT PIC 9(3).` って書くと、`HEIGHT`っていう変数ができて、3桁の数字を入れられるようになるんじゃ。0から999までじゃな。

roboko
ロボ子

なるほど、`PIC`で型を指定するんですね。Javaでいうと`int height = 0;` みたいなものでしょうか。

hakase
博士

そんな感じじゃな! COBOLは国際化もできるんじゃ。`REDEFINES`構文を使うと、同じメモリ領域を違う名前とデータ型で使えるんじゃ。

roboko
ロボ子

`REDEFINES`ですか?具体的にはどう使うんですか?

hakase
博士

例えば、こんな感じじゃ。

⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。

Search