2026-07

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

【実務・中級編】BASED変数におけるREFERオプションによる可変長構造体 – PL/Iの基本構文とデータ制御実践ガイド

【PL/I深掘り】BASED変数とREFERオプション:可変長データをスマートに捌く極意メインフレームの現場で、長年使い込まれた基幹システムのコードを紐解いていると、たまに「おっ、やるな」と思わせるトリッキーな構造に出くわすことがある。その...
PL/Iの基本構文とデータ制御

【入門編】BASED変数におけるREFERオプションによる可変長構造体 – PL/Iの基本構文とデータ制御実践ガイド

PL/Iの「可変長構造体」を攻略せよ!REFERオプションでメモリを自由自在に操るこんにちは。メインフレームの世界へようこそ。Javaで`ArrayList`を使い、COBOLで`OCCURS DEPENDING ON`を書いてきた皆さんに...
PL/Iの基本構文とデータ制御

【テクニカル・上級編】AUTOMATIC変数の初期値設定とINITIAL属性 – PL/Iの基本構文とデータ制御実践ガイド

INITIAL属性の「甘い罠」:メインフレームの深淵でPL/I最適化を語る基幹システムを支えるPL/Iにおいて、`INITIAL`属性は一見するとJavaのフィールド初期化やC#のコンストラクタのように、コーディングを楽にする便利な機能に見...
PL/Iの基本構文とデータ制御

【実務・中級編】AUTOMATIC変数の初期値設定とINITIAL属性 – PL/Iの基本構文とデータ制御実践ガイド

「INITIAL属性」のコストと自動変数の罠:メインフレーム・プログラミングの深淵夜中のバッチ処理で、なぜか特定の日だけCPU時間が跳ね上がる――。そんな不可解な事象に直面したとき、多くのエンジニアが真っ先に疑うのはJCLのパラメータやVS...
PL/Iの基本構文とデータ制御

【入門編】AUTOMATIC変数の初期値設定とINITIAL属性 – PL/Iの基本構文とデータ制御実践ガイド

PL/Iの「AUTOMATIC変数」とINITIAL属性の秘密:呼び出しごとの初期化は重いのか?皆さん、こんにちは!メインフレームの世界へようこそ。JavaやCOBOLの経験がある方にとって、PL/Iは少し「古風で気難しい言語」に見えるかも...
PL/Iの基本構文とデータ制御

【テクニカル・上級編】SYSNULLビルトイン関数とNULLの差異 – PL/Iの基本構文とデータ制御実践ガイド

PL/Iの「NULL」と「SYSNULL」:その深淵なる乖離と、基幹システムにおける正しい作法メインフレームの現場で長く生きていると、ふとした瞬間に「なぜこのコードは動いているのか?」という問いに突き当たることがある。特にPL/I(Prog...
PL/Iの基本構文とデータ制御

【実務・中級編】SYSNULLビルトイン関数とNULLの差異 – PL/Iの基本構文とデータ制御実践ガイド

【PL/I深掘り】NULL vs SYSNULL:CICS/DB2連携で「ヌルポ」を避けるための境界線ベテランの皆さんなら一度は経験があるはずだ。「なぜか動くはずのロジックで異常終了する」「コンパイラオプションを変えた途端にポインタが暴れ出...
PL/Iの基本構文とデータ制御

【入門編】SYSNULLビルトイン関数とNULLの差異 – PL/Iの基本構文とデータ制御実践ガイド

PL/Iの「NULL」は二つの顔を持つ?―SYSNULLとNULLの使い分けを現場視点で解説こんにちは!メインフレームの世界へようこそ。Javaでバリバリ開発してきた方や、COBOLの堅実なロジックに慣れている方にとって、PL/I(ピーエル...
PL/Iの基本構文とデータ制御

【テクニカル・上級編】POINTERADDビルトイン関数によるポインタ演算 – PL/Iの基本構文とデータ制御実践ガイド

ポインタ演算の深淵:PL/I `POINTERADD` と構造体操作の極意メインフレームの現場で「PL/I」という言葉を口にすると、若手エンジニアからは化石のような扱いを受けることもある。だが、この言語のポインタ操作能力と、それに伴うメモリ...
PL/Iの基本構文とデータ制御

【実務・中級編】POINTERADDビルトイン関数によるポインタ演算 – PL/Iの基本構文とデータ制御実践ガイド

【PL/I深掘り】ポインタ演算の真髄:POINTERADD関数で構造体配列を自在に操るシステムアーキテクトの視点から一言。メインフレームのマイグレーションや大規模バッチの改修において、最も「バグの温床」となりやすいのがポインタ操作です。かつ...
スポンサーリンク