PL/Iプログラムの基本構造(PACKAGE、PROCEDURE、OPTIONS(MAIN))

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

【テクニカル・上級編】STATIC変数のTHREAD属性とマルチスレッド環境 – PL/Iの基本構文とデータ制御実践ガイド

z/OSマルチスレッドPL/IにおけるSTATIC変数の落とし穴 ~THREAD属性と競合回避、そしてアベンドの深淵~基幹システムの世界に身を置く者ならば、PL/Iという言語の持つ「底知れなさ」に、一度は触れたことがあるはずだ。特にz/OS...
PL/Iの基本構文とデータ制御

【実務・中級編】STATIC変数のTHREAD属性とマルチスレッド環境 – PL/Iの基本構文とデータ制御実践ガイド

メインフレームの闇に光を:PL/Iマルチスレッド環境におけるSTATIC変数の「生存戦略」長年メインフレームの現場でPL/Iのコードと格闘してきたが、近年のマイグレーション案件や、バッチ処理の高速化を目的としたスレッド化(Language ...
PL/Iの基本構文とデータ制御

【入門編】STATIC変数のTHREAD属性とマルチスレッド環境 – PL/Iの基本構文とデータ制御実践ガイド

メインフレームPL/Iの落とし穴?「STATIC変数」とマルチスレッドの知られざる関係皆さん、こんにちは! メインフレームの世界へようこそ!JavaやCOBOLなどの経験はあるけれど、PL/Iは初めて…という方が、このブログにたどり着いてく...
PL/Iの基本構文とデータ制御

【テクニカル・上級編】CONTROLLED変数のALLOCATIONビルトイン関数による状態確認 – PL/Iの基本構文とデータ制御実践ガイド

PL/IのCONTROLLED変数とALLOCATION関数:深淵なるメモリ管理の真実基幹システムの心臓部で脈打つPL/Iプログラム。その複雑怪奇なロジックと、時として牙を剥くメモリ管理の挙動は、我々レガシー移行エンジニアにとって、乗り越え...
PL/Iの基本構文とデータ制御

【実務・中級編】CONTROLLED変数のALLOCATIONビルトイン関数による状態確認 – PL/Iの基本構文とデータ制御実践ガイド

メインフレームの闇を照らす:CONTROLLED変数の生存確認とALLOCATION関数の極意若手の諸君、日々のジョブ制御やレガシーなソースコードの解析、ご苦労様。今日は、PL/Iにおけるメモリ管理の肝、「CONTROLLED属性」と、その...
PL/Iの基本構文とデータ制御

【入門編】CONTROLLED変数のALLOCATIONビルトイン関数による状態確認 – PL/Iの基本構文とデータ制御実践ガイド

こんにちは。IBMメインフレームの世界へようこそ。JavaのガベージコレクションやCOBOLの固定長データ定義に慣れ親しんだ方にとって、PL/Iという言語は、まるで「職人が手入れし続ける古の巨大時計」のように見えるかもしれません。確かに、仕...
PL/Iの基本構文とデータ制御

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

PL/Iの「REFER」が秘める魔力と、動的メモリ管理の深淵メインフレームの現場で、PL/Iのコードを眺めているとき、ふと「なぜ先人はこんなにもエレガントで、同時に危険な書き方をしたのか」と感慨に耽ることがある。特に`BASED`変数と`R...
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#のコンストラクタのように、コーディングを楽にする便利な機能に見...
スポンサーリンク