2026-07

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

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

メインフレームの現場で、長年「なぜか数字が綺麗に揃わない」「帳票出力で意図しない空白が入る」というトラブルに遭遇したことはないだろうか。PL/Iを扱う上で避けて通れないのが、`PICTURE`句による数値編集だ。特に、新人や他言語から来たエ...
PL/Iの基本構文とデータ制御

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

PL/Iの「魔法のマスク」を解読する:PIC '9'と'Z'の意外な関係皆さん、こんにちは。長年メインフレームの深淵でコードを書き続けてきたアーキテクトです。JavaやC#といった現代的な言語から、突如としてこの「PL/I」という古の言語に...
PL/Iの基本構文とデータ制御

【テクニカル・上級編】CHARACTER(n)とCHARACTER(n) VARYINGのメモリ構造 – PL/Iの基本構文とデータ制御実践ガイド

メインフレームの深淵:CHARACTER(n) vs VARYINGのメモリレイアウトと移行の罠諸君、今日もメインフレームの迷宮で格闘していることだろう。PL/Iという言語は、一見するとCOBOLよりも洗練され、C言語よりも大らかに見える。...
PL/Iの基本構文とデータ制御

【実務・中級編】CHARACTER(n)とCHARACTER(n) VARYINGのメモリ構造 – PL/Iの基本構文とデータ制御実践ガイド

現場で泣きを見ないために:PL/IにおけるCHARACTER固定長とVARYINGの「境界線」やあ。今日もレガシーシステムの荒波に揉まれている諸君、お疲れ様。メインフレームの保守・改修において、最も「バグの温床」になりやすく、かつ「なぜか動...
PL/Iの基本構文とデータ制御

【入門編】CHARACTER(n)とCHARACTER(n) VARYINGのメモリ構造 – PL/Iの基本構文とデータ制御実践ガイド

PL/Iの「文字列」の深淵:固定長と可変長のメモリレイアウトを紐解く皆さん、こんにちは。メインフレームの世界へようこそ。JavaやCOBOLを触ってきた方にとって、PL/Iという言語は少し古風で、時に「クセが強い」と感じられるかもしれません...
PL/Iの基本構文とデータ制御

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

浮動小数点の深淵:PL/IにおけるFLOAT BINARYとFLOAT DECIMALの「誤差」と向き合うメインフレームの現場で、数十年にわたり稼働し続けるバッチプログラムの保守を任されたとき、最も忌々しい敵の一つが「浮動小数点演算の精度問...
PL/Iの基本構文とデータ制御

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

浮動小数点の罠:FLOAT BINARYとDECIMALの「誤差」が基幹システムを食い荒らす前に現場の諸君、今日もメインフレームのバッチジョブと格闘しているか。大規模改修の最中、ふと見つけた「いつの間にか紛れ込んだ浮動小数点の計算ロジック」...
PL/Iの基本構文とデータ制御

【入門編】FLOAT BINARYとFLOAT DECIMALの精度と丸め誤差 – PL/Iの基本構文とデータ制御実践ガイド

メインフレームの深淵へようこそ:PL/Iの浮動小数点と「誤差」の正体皆さん、こんにちは。基幹システムの現場で数十年、メインフレームという巨大な「鉄の箱」と対話し続けてきたシステムアーキテクトです。今回から数回にわたり、PL/I(Progra...
PL/Iの基本構文とデータ制御

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

メインフレームの心臓部:「FIXED DECIMAL」という名の深淵と、その継承長年メインフレームの現場に身を置いていると、「なぜJavaに移行した途端に金額計算が合わなくなるのか」という嘆きを耳にする。答えは単純だ。彼らがPL/Iの`FI...
PL/Iの基本構文とデータ制御

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

メインフレームの心臓部を支える「FIXED DECIMAL」の深淵:数値演算の流儀若手のエンジニアからよく相談されるのが、「なぜPL/Iの計算はこんなにも細かい仕様があるのか」という嘆きだ。特にCOBOLから移行してきたメンバーにとって、`...
スポンサーリンク