2025/05/22 00:01 Tales from Mainframe Modernization
出典: https://oppi.li/posts/tales_from_mainframe_modernization/

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

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

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

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

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

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

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