識別子(変数名)の命名規則と予約語を持たないPL/Iの構文規則

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

【テクニカル・上級編】PIC ‘S’符号付き数値の内部表現(ゾーン10進数とパック10進数) – PL/Iの基本構文とデータ制御実践ガイド

パック10進数の罠:PIC 'S' 符号付き数値の内部表現とモダン移行の急所メインフレームの基幹システムで長年稼働してきたPL/Iプログラムの保守や、Java/C#へのマイグレーション(レガシー移行)に直面したとき、多くのエンジニアが最初に...
PL/Iの基本構文とデータ制御

【実務・中級編】PIC ‘S’符号付き数値の内部表現(ゾーン10進数とパック10進数) – PL/Iの基本構文とデータ制御実践ガイド

こんにちは。基幹システムの現場で日々、COBOLやPL/Iの巨大なソースコードと格闘しているメインフレーム・エンジニアの皆さん。今回は、PL/Iにおける数値データの肝、PIC 'S'符号付き数値の内部表現について、ゾーン10進数とパック10...
PL/Iの基本構文とデータ制御

【入門編】PIC ‘S’符号付き数値の内部表現(ゾーン10進数とパック10進数) – PL/Iの基本構文とデータ制御実践ガイド

こんにちは!IBMメインフレームの世界へようこそ。JavaやC#、あるいはCOBOLといったモダン、または少し前の業務系言語をご経験された方にとって、PL/I(Programming Language One)という名前を聞くだけで「なんだ...
PL/Iの基本構文とデータ制御

【テクニカル・上級編】PIC ‘V’による仮想小数点位置の管理と演算時の挙動 – PL/Iの基本構文とデータ制御実践ガイド

はじめに:なぜ今、PL/Iの「仮想小数点(V)」なのか基幹システムの心臓部であるIBMメインフレーム上で、何十年もの間、金銭計算や金利計算の精度を寸分たがわず守り抜いてきたPL/I(Programming Language One)。COB...
PL/Iの基本構文とデータ制御

【実務・中級編】PIC ‘V’による仮想小数点位置の管理と演算時の挙動 – PL/Iの基本構文とデータ制御実践ガイド

おい、調子はどうだ?今日もどこかのバッチジョブがABENDして、syslogの海に溺れかけている頃じゃないか。今回は、PL/Iのデータ制御において、多くの若手エンジニアが一度はハマり、そしてベテランでも油断すると痛い目を見る「仮想小数点(P...
PL/Iの基本構文とデータ制御

【入門編】PIC ‘V’による仮想小数点位置の管理と演算時の挙動 – PL/Iの基本構文とデータ制御実践ガイド

こんにちは!メインフレームの世界へようこそ。JavaやCOBOLといったモダン、あるいはちょっとお馴染みな言語をバリバリ書いてきた方にとって、IBMメインフレームの「PL/I(ピーエルワン)」という言語は、最初にそのソースコードを見たとき、...
PL/Iの基本構文とデータ制御

【テクニカル・上級編】PIC ‘9’と’Z’による数値編集の差異とゼロサプレス – PL/Iの基本構文とデータ制御実践ガイド

銀行勘定系バッチの帳票崩壊を防ぐ:PIC '9'と'Z'による数値編集の深層とマイグレーションの罠メインフレームの現場で長く生きていると、ある日突然、夜間バッチで出力された数百ページにも及ぶ月次請求書の金額欄が「$000001234.56」...
PL/Iの基本構文とデータ制御

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

おい、最近配属された若手が「画面や帳票に出力した数値の頭に余計なゼロが残るんです」って泣きついてきたんだよ。聞いてみれば、COBOLから流れてきた連中にありがちな勘違いや、PL/I特有のピクチャ仕様の罠に綺麗にハマっていた。メインフレームの...
PL/Iの基本構文とデータ制御

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

こんにちは!IBMメインフレームの世界へようこそ。JavaやCOBOLといったモダン、あるいはビジネスで広く使われている言語の経験がある方にとって、PL/I(Programming Language One)という名前を聞くだけで「なんだか...
PL/Iの基本構文とデータ制御

【テクニカル・上級編】FIXED BINARY(15)と(31)のメモリ配置とアライメント – PL/Iの基本構文とデータ制御実践ガイド

メインフレームの心臓部を蝕む「境界アライメント」の罠こんにちは。長年、金融や流通の基幹系システムでIBMメインフレームのアーキテクチャと向き合ってきた私にとって、PL/Iという言語は、ハードウェアの物理制約とプログラミングの抽象化を最も美し...
スポンサーリンク