2026-09

スポンサーリンク
PL/Iの基本構文とデータ制御

【実務・中級編】FIXED BINARYの内部表現と精度(P, Q)の制約 – PL/Iの基本構文とデータ制御実践ガイド

おい、最近JOINした若手が「なぜかこの数値項目の加算で突然ABEND(S0C7じゃないぞ!)するんです」と青い顔をして駆け込んできたんだ。画面を見ると、VSAMから読み込んだレコードの数値を処理するごく普通のPL/Iプログラム。原因を調べ...
PL/Iの基本構文とデータ制御

【入門編】FIXED BINARYの内部表現と精度(P, Q)の制約 – PL/Iの基本構文とデータ制御実践ガイド

こんにちは!メインフレームの世界へようこそ。JavaやCOBOLといった他のモダンな言語や基幹系言語の経験がある方にとって、初めて目にするPL/I(ピーエルアイ)のソースコードは、どこか独特で、少し古い要塞の扉を開けるような緊張感があるかも...
PL/Iの基本構文とデータ制御

【テクニカル・上級編】OFFSET関数とPOINTER関数の相互変換 – PL/Iの基本構文とデータ制御実践ガイド

識別子と予約語の呪縛を超えて:PL/Iポインタ操作の深淵メインフレームの現場で長く生きていると、C言語やJava出身の若いエンジニアから「PL/Iって、何がそんなに恐ろしいんですか?」と尋ねられることがある。私は決まってこう答える。「PL/...
PL/Iの基本構文とデータ制御

【実務・中級編】OFFSET関数とPOINTER関数の相互変換 – PL/Iの基本構文とデータ制御実践ガイド

皆さん、こんにちは。長年、この巨大なメインフレームの腹の中でうごめくPL/Iバッチ群と格闘してきたシニア・アーキテクトの私だ。近年のマイグレーション案件やレガシーシステムのブラックボックス化解消において、若手エンジニアから最も悲鳴に近い質問...
PL/Iの基本構文とデータ制御

【入門編】OFFSET関数とPOINTER関数の相互変換 – PL/Iの基本構文とデータ制御実践ガイド

こんにちは!メインフレームの荒波にもまれながら、日々PL/Iのコードと格闘されているエンジニアの皆さん、あるいは「JavaやCOBOLなら知っているけれど、急にPL/Iを任されてしまった……」と冷や汗をかいている初学者の皆さん、ようこそいら...
PL/Iの基本構文とデータ制御

【テクニカル・上級編】ADDR関数とPOINTER関数のアドレス解決 – PL/Iの基本構文とデータ制御実践ガイド

メインフレームの深淵:ADDR関数とPOINTER関数が暴くアドレス解決の真実とマイグレーションの罠こんにちは。基幹システムの深層で日々、COBOLやPL/Iの古いコードベースと格闘しているシステムアーキテクトの皆さん。現代のJavaやC#...
PL/Iの基本構文とデータ制御

【実務・中級編】ADDR関数とPOINTER関数のアドレス解決 – PL/Iの基本構文とデータ制御実践ガイド

予約語を持たないPL/Iの懐の深さ:その代償とアドレス解決の真実おい、最近入った若手が「先輩、PL/Iって `IF` とか `READ` を変数名に使ってもエラーにならないんですけど、これってバグですか?」って聞いてきやがった。思わず苦笑い...
PL/Iの基本構文とデータ制御

【入門編】ADDR関数とPOINTER関数のアドレス解決 – PL/Iの基本構文とデータ制御実践ガイド

こんにちは!メインフレームの世界へようこそ。JavaやC言語、あるいはCOBOLといったモダンまたは一般的なビジネス言語をバリバリ書いてきた方にとって、IBMメインフレームの「PL/I(ピーエルアイ)」の世界は、最初ちょっとした異世界のよう...
PL/Iの基本構文とデータ制御

【テクニカル・上級編】UNSPEC関数によるメモリダンプの直接操作 – PL/Iの基本構文とデータ制御実践ガイド

UNSPECの罠と魔術:PL/Iメモリ直接操作の深層とモダナイゼーションへの教訓メインフレームの現場において、PL/Iという言語は一種の「諸刃の剣」として畏敬を集めてきた。COBOLが比較的平易なビジネスロジックの記述に向いているとするなら...
PL/Iの基本構文とデータ制御

【実務・中級編】UNSPEC関数によるメモリダンプの直接操作 – PL/Iの基本構文とデータ制御実践ガイド

おい、最近配属された若手が「先輩、変数の型を無視してメモリの中身を直接いじりたいんですけど、C言語みたいなキャストってPL/Iにありましたっけ?」と聞いてきやがった。ほう、`UNSPEC`関数に目を付けるとは、なかなかいいところにフックしや...
スポンサーリンク