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

【テクニカル・上級編】PIC ‘9’および’Z’による数値編集の挙動 – PL/Iの基本構文とデータ制御実践ガイド

数値編集の「9」と「Z」:PL/Iが背負うレガシーの美学と、移行の落とし穴メインフレームのコンソールに流れるダンプリストを眺めていると、時折、数十年前の先人が書いたPL/Iコードの「意図」に震えることがある。特に、画面出力や帳票作成のための...
PL/Iの基本構文とデータ制御

【実務・中級編】PIC ‘9’および’Z’による数値編集の挙動 – PL/Iの基本構文とデータ制御実践ガイド

メインフレーム技術指南:PL/I数値編集の「ゼロ抑制」という深淵諸君、今日もメインフレームのバッチ処理と格闘しているか?PL/Iという言語は、COBOLのように「とりあえず書けば動く」というものではない。コンパイラの解釈やデータ型の挙動を深...
PL/Iの基本構文とデータ制御

【入門編】PIC ‘9’および’Z’による数値編集の挙動 – PL/Iの基本構文とデータ制御実践ガイド

【PL/I入門】数値編集の「9」と「Z」に惑わされるな!メインフレーム流・帳票出力の魔法こんにちは!IBMメインフレームの世界へようこそ。JavaやCOBOLでバリバリ開発してきたエンジニアの方にとって、PL/Iのコードを初めて見たとき、「...
PL/Iの基本構文とデータ制御

【テクニカル・上級編】FLOAT BINARY/DECIMALのIEEE 754準拠と精度 – PL/Iの基本構文とデータ制御実践ガイド

浮動小数点の悪夢:PL/IにおけるIEEE 754の落とし穴とメインフレームの矜持メインフレームの現場で長年培った感覚から言わせてもらえば、PL/Iの浮動小数点演算を甘く見ているエンジニアは、いつか必ず「消えない誤差」と「説明不能なABEN...
PL/Iの基本構文とデータ制御

【実務・中級編】FLOAT BINARY/DECIMALのIEEE 754準拠と精度 – PL/Iの基本構文とデータ制御実践ガイド

メインフレームの闇:浮動小数点演算の「誤差」と向き合う技術論現場で長年バッチ改修を繰り返していると、必ず一度は頭を抱える問題がある。「なぜ、計算結果の最後の1桁が合わないのか?」という問いだ。特に、PL/Iで`FLOAT BINARY`や`...
PL/Iの基本構文とデータ制御

【入門編】FLOAT BINARY/DECIMALのIEEE 754準拠と精度 – PL/Iの基本構文とデータ制御実践ガイド

浮動小数点数の「罠」を越えて——PL/Iで扱う数値と精度の深淵こんにちは。メインフレームの世界へようこそ。普段、Javaで `double` を使い、COBOLで `COMP-3` を扱っている方々からすると、PL/Iの数値型は少しばかり「...
PL/Iの基本構文とデータ制御

【テクニカル・上級編】FIXED DECIMAL(p,q)のパック10進数形式と演算 – PL/Iの基本構文とデータ制御実践ガイド

汎用機の深淵:FIXED DECIMALが支配する世界と、その移行における「死角」メインフレームの心臓部で、何十年もの間、数兆円規模のトランザクションを支え続けてきたのは、紛れもなく`FIXED DECIMAL(p, q)`――いわゆるパッ...
PL/Iの基本構文とデータ制御

【実務・中級編】FIXED DECIMAL(p,q)のパック10進数形式と演算 – PL/Iの基本構文とデータ制御実践ガイド

メインフレームの心臓部を守る:FIXED DECIMAL(p,q)とCOMP-3の深淵若手エンジニアからよく相談されるのが、「なぜPL/Iの計算結果で数値が化けるのか?」あるいは「VSAMファイルに書き出したデータがダンプで見ると奇妙な値に...
PL/Iの基本構文とデータ制御

【入門編】FIXED DECIMAL(p,q)のパック10進数形式と演算 – PL/Iの基本構文とデータ制御実践ガイド

PL/Iの「FIXED DECIMAL」を攻略する!パック10進数の世界へようこそこんにちは!メインフレームの世界へようこそ。JavaやCOBOLを触ってきた皆さんが、PL/Iのソースコードを開いて最初に「おや?」と思うのが、この`FIXE...
PL/Iの基本構文とデータ制御

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

PL/Iの「FIXED BINARY」を深掘る:2バイトと4バイトの狭間に潜む罠メインフレームの現場で何十年と生き抜いてきたPL/Iコードを眺めていると、時折、現代のJavaやC#の感覚では到底理解できない「絶妙なチューニング」に出くわしま...
スポンサーリンク