PL/Iの基本構文とデータ制御

スポンサーリンク
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関数で構造体配列を自在に操るシステムアーキテクトの視点から一言。メインフレームのマイグレーションや大規模バッチの改修において、最も「バグの温床」となりやすいのがポインタ操作です。かつ...
PL/Iの基本構文とデータ制御

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

皆さん、こんにちは。IBMメインフレームの世界へようこそ。JavaやCOBOLでバリバリ開発してきた皆さんが、突如としてPL/Iのコードを目の前にして「なんだこのポインタ演算は……?」と頭を抱えてしまうシーンは、この業界ではよくある光景です...
PL/Iの基本構文とデータ制御

【テクニカル・上級編】AREA属性を用いたメモリ領域の論理分割 – PL/Iの基本構文とデータ制御実践ガイド

メインフレームの深淵:AREA属性によるメモリ制御と、その先にある「移行」の罠PL/Iという言語の美しさは、ハードウェアの境界線に極めて近い場所で、プログラマがメモリのレイアウトを完全に支配できる点にあります。JavaのGC(ガベージコレク...
PL/Iの基本構文とデータ制御

【実務・中級編】AREA属性を用いたメモリ領域の論理分割 – PL/Iの基本構文とデータ制御実践ガイド

メインフレームの奥義:AREA属性でメモリを自在に操るデータ局所化の極意若手のエンジニア諸君、お疲れ様。今日も今日とてJCLの海を泳ぎ、VSAMの不整合に頭を抱えていることだろう。PL/Iという言語は、現代の言語から見れば古臭く映るかもしれ...
PL/Iの基本構文とデータ制御

【入門編】AREA属性を用いたメモリ領域の論理分割 – PL/Iの基本構文とデータ制御実践ガイド

メインフレームの世界へようこそ。JavaやCOBOLの経験がある方なら、「メモリ管理」という言葉に少しばかり身構えてしまうかもしれませんね。特にPL/Iは、その自由度の高さゆえに「魔術的」と恐れられることもありますが、実は非常に合理的で、か...
PL/Iの基本構文とデータ制御

【テクニカル・上級編】FREE文によるメモリ解放とダングリングポインタの回避 – PL/Iの基本構文とデータ制御実践ガイド

終わらないS0C4との対峙:PL/Iにおける動的メモリ管理の「作法」汎用機の現場で、深夜のバッチ実行中に突如として発生する「SYSTEM ABEND S0C4」。多くのエンジニアにとって、これは悪夢の代名詞です。特にPL/Iによる動的メモリ...
PL/Iの基本構文とデータ制御

【実務・中級編】FREE文によるメモリ解放とダングリングポインタの回避 – PL/Iの基本構文とデータ制御実践ガイド

メインフレームの闇、「野良ポインタ」を狩る:PL/IにおけるFREE文とメモリ管理の鉄則現場の皆さん、お疲れ様です。今日も今日とて、夜間バッチのS0C4(アドレッシング例外)と格闘していませんか?PL/Iの歴史は長い。我々が扱っているのは、...
スポンサーリンク