2026-07

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

【実務・中級編】CALL文における引数のBYADDR(参照渡し)の内部挙動 – PL/Iの基本構文とデータ制御実践ガイド

現場のPL/Iエンジニアに捧ぐ:CALL文の「参照渡し」という見えない罠と正しい付き合い方メインフレームの世界で数十年、数多のバッチシステムが火を噴く現場を渡り歩いてきたが、PL/Iにおいて「CALL文の引数」ほど、ベテランと若手の差がはっ...
PL/Iの基本構文とデータ制御

【入門編】CALL文における引数のBYADDR(参照渡し)の内部挙動 – PL/Iの基本構文とデータ制御実践ガイド

PL/Iの「参照渡し(BYADDR)」を恐れないで!メインフレームの深淵へようこそこんにちは。長年メインフレームの「深淵」を覗き込み、時には格闘してきたシステムアーキテクトです。JavaやCOBOLからメインフレームの世界に足を踏み入れた皆...
PL/Iの基本構文とデータ制御

【テクニカル・上級編】GOTO文のスコープ制限と非構造化プログラミングの弊害 – PL/Iの基本構文とデータ制御実践ガイド

メインフレームの遺産と対峙する:PL/IにおけるGOTOの呪縛と「構造化」の真意基幹システムの保守・更改現場に身を置いていると、必ずと言っていいほど「悪魔のコード」に出くわす。`GOTO`文が縦横無尽に飛び交い、変数のスコープが迷宮入りした...
PL/Iの基本構文とデータ制御

【実務・中級編】GOTO文のスコープ制限と非構造化プログラミングの弊害 – PL/Iの基本構文とデータ制御実践ガイド

迷宮の入り口はGOTO:PL/Iにおけるブロック制御と「負の遺産」の正体若手のエンジニアから、「なぜ古いPL/Iプログラムはこんなにも追いかけにくいのか」と相談を受けることがある。その答えは、言語そのものの古さではなく、先人が残した「GOT...
PL/Iの基本構文とデータ制御

【入門編】GOTO文のスコープ制限と非構造化プログラミングの弊害 – PL/Iの基本構文とデータ制御実践ガイド

こんにちは。メインフレームの世界へようこそ。あなたがこれまでJavaやCOBOLで培ってきた「構造化」の常識を一度リュックに詰め込み、少しだけこの「PL/I」という広大な宇宙を覗いてみることにしましょう。PL/Iは、1960年代にIBMが「...
PL/Iの基本構文とデータ制御

【テクニカル・上級編】SELECT文におけるWHEN条件の評価順序とOTHERWISEの役割 – PL/Iの基本構文とデータ制御実践ガイド

PL/Iの「SELECT文」を巡る深淵:制御構造の最適化とアーキテクトの矜持メインフレームの現場で何十年と稼働し続けるPL/Iのソースコードを読み解いていると、たまに「なぜここでSELECT文を使ったのか」と首を傾げたくなるようなロジックに...
PL/Iの基本構文とデータ制御

【実務・中級編】SELECT文におけるWHEN条件の評価順序とOTHERWISEの役割 – PL/Iの基本構文とデータ制御実践ガイド

PL/IのSELECT文:現場で「ハマる」前に知っておくべき評価ロジックと制御の勘所メインフレームの現場で長年PL/Iコードを読み込んでいると、若手から「なぜか意図しない処理に分岐する」という相談を受けることがよくある。その原因の多くは、`...
PL/Iの基本構文とデータ制御

【入門編】SELECT文におけるWHEN条件の評価順序とOTHERWISEの役割 – PL/Iの基本構文とデータ制御実践ガイド

こんにちは。IBMメインフレームの世界へようこそ。「PL/I? なんだか古めかしい名前だな…」と身構える必要はありません。PL/Iは、COBOLの堅実さと、C言語のような柔軟な制御構造を併せ持つ、非常に「人間味のある」言語です。今日は、バッ...
PL/Iの基本構文とデータ制御

【テクニカル・上級編】DO WHILEとDO UNTILの判定タイミングの差異 – PL/Iの基本構文とデータ制御実践ガイド

制御フローの深淵:DO WHILEとDO UNTILが分かつ「境界条件」の哲学メインフレームの現場で何十年と生き抜いてきた諸君なら、一度は「なぜ初回ループが回らないのか(あるいは回りすぎるのか)」というシンプルなバグに、夜中のバッチ実行中に...
PL/Iの基本構文とデータ制御

【実務・中級編】DO WHILEとDO UNTILの判定タイミングの差異 – PL/Iの基本構文とデータ制御実践ガイド

【PL/I深掘り】DO WHILEとDO UNTIL:ループの「判定タイミング」がバッチ処理にもたらす破壊的影響現場の皆さん、お疲れ様です。アーキテクトの私です。今日は、PL/Iでシステム開発や保守を長くやっていると、誰しも一度は「痛い目」...
スポンサーリンク