2026-09

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

【実務・中級編】算術演算における型プロモーション(データ変換)の優先順位 – PL/Iの基本構文とデータ制御実践ガイド

おい、最近夜間バッチのランタイムが妙に膨らんで、「なんだこのCPU時間の消費量は……」と頭を抱えていないか?メインフレームの現場で長く生きていると、新人が良かれと思って書いた、あるいは世代交代で入ってきた移行ツールが吐き出した「一見何気ない...
PL/Iの基本構文とデータ制御

【入門編】算術演算における型プロモーション(データ変換)の優先順位 – PL/Iの基本構文とデータ制御実践ガイド

こんにちは!メインフレームの世界へようこそ。JavaやCOBOLといったモダン、あるいは王道なビジネス言語の経験がおありでしたら、PL/I(Programming Language One)という名前を初めて聞いたとき、「なんだか古めかしい...
PL/Iの基本構文とデータ制御

【テクニカル・上級編】FLOAT(BINARY/DECIMAL)のIEEE 754およびIBM形式 – PL/Iの基本構文とデータ制御実践ガイド

浮動小数点数の罠:IBM形式からIEEE 754への移行で基幹システムが踏む「見えない地雷」メインフレームの現場において、浮動小数点数(FLOAT)の内部表現ほど、移行プロジェクトのエンジニアを静かに、そして確実に絶望の淵へと追い込むデータ...
PL/Iの基本構文とデータ制御

【実務・中級編】FLOAT(BINARY/DECIMAL)のIEEE 754およびIBM形式 – PL/Iの基本構文とデータ制御実践ガイド

おい、最近あがってきたマイグレーション案件のソースコードを見たか?オープン系への移行に伴って、メインフレームで長年動き続けてきた勘定系バッチの棚卸しをしているんだが、まあ見事に浮動小数点数の罠にハマって阿鼻叫喚の地獄絵図になっている。「えっ...
PL/Iの基本構文とデータ制御

【入門編】FLOAT(BINARY/DECIMAL)のIEEE 754およびIBM形式 – PL/Iの基本構文とデータ制御実践ガイド

こんにちは!メインフレームの世界へようこそ。JavaやCOBOLといったモダン、あるいはビジネス寄りの言語をバリバリ書いてきた方にとって、IBMの汎用機(メインフレーム)やPL/Iという言語は、どこか要塞の壁のように高く、冷たく感じられるか...
PL/Iの基本構文とデータ制御

【テクニカル・上級編】FIXED DECIMAL(PACKED-DECIMAL)の内部表現 – PL/Iの基本構文とデータ制御実践ガイド

序章:なぜ今、PL/Iの「FIXED DECIMAL」なのかメインフレームの現場で長年システムを支えてきたエンジニアであれば、「パック10進数(Packed Decimal)」の不気味な挙動に一度や二度は泣かされた経験があるはずだ。Java...
PL/Iの基本構文とデータ制御

【実務・中級編】FIXED DECIMAL(PACKED-DECIMAL)の内部表現 – PL/Iの基本構文とデータ制御実践ガイド

おい、最近入った若手が「PL/Iの`FIXED DECIMAL`って、COBOLのCOMP-3と同じでしょ?」なんて軽いノリでコードを書いているのを見て、思わず背筋が凍ったんだよね。甘い。甘すぎる。メインフレームの基幹システムを支える上で、...
PL/Iの基本構文とデータ制御

【入門編】FIXED DECIMAL(PACKED-DECIMAL)の内部表現 – PL/Iの基本構文とデータ制御実践ガイド

こんにちは!IBMメインフレームの世界へようこそ。JavaやCOBOLといったモダン、あるいは一般的なビジネス言語の経験がある方にとって、レガシーの代名詞とも言える「PL/I(ピーエルワン)」は、最初のうちは少し独特な暗号のように見えるかも...
PL/Iの基本構文とデータ制御

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

汎用機アーキテクチャの深層:PL/I `FIXED BINARY` の内部表現と精度制約、そしてモダナイゼーションの罠基幹システムの現場で長年生き抜いてきたシニアアーキテクトであれば、夜間バッチの最中に突如発生した `ASRA`(CICSの...
PL/Iの基本構文とデータ制御

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

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