スポンサーリンク
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という言語は、ハードウェアの物理制約とプログラミングの抽象化を最も美し...
PL/Iの基本構文とデータ制御

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

おい、最近オンラインでC#やJavaばかり触っている若手が、「メインフレームのPL/Iって、なんで変数の定義順序でレコードの長さが変わるんですか?」なんて質問しに来たんだよ。笑っちまうかもしれないが、これ、笑い事じゃねぇんだ。バッチのマイグ...
PL/Iの基本構文とデータ制御

【入門編】FIXED BINARY(15)と(31)のメモリ配置とアライメント – PL/Iの基本構文とデータ制御実践ガイド

こんにちは!メインフレームの世界へようこそ。JavaやCOBOLといった他の言語をバリバリ書いてきた方にとって、IBMメインフレームの世界、そしてそこで動く「PL/I(ピーエルワン)」という言語は、少し古めかしく、怖く感じられるかもしれませ...
PL/Iの基本構文とデータ制御

【テクニカル・上級編】ON条件におけるENDFILEの制御構造とファイルクローズ – PL/Iの基本構文とデータ制御実践ガイド

はじめに:PL/Iの「予約語を持たない自由」がもたらす罠と、基幹システムの死角汎用機(メインフレーム)の心臓部で今なお稼働し続けるPL/Iアプリケーション。その言語設計思想は、FORTRANの数値計算能力、COBOLの事務処理能力、そしてA...
PL/Iの基本構文とデータ制御

【実務・中級編】ON条件におけるENDFILEの制御構造とファイルクローズ – PL/Iの基本構文とデータ制御実践ガイド

おい、調子はどうだ?今日もどこかのジョブネットで、膨大な量産バッチが唸りをあげている頃だな。メインフレームの現場でPL/Iを書いていると、C言語やJavaあたりから入ってきた連中が首を傾げる瞬間によく遭遇する。その最たるものが、「PL/Iに...
PL/Iの基本構文とデータ制御

【入門編】ON条件におけるENDFILEの制御構造とファイルクローズ – PL/Iの基本構文とデータ制御実践ガイド

こんにちは!IBMメインフレームの世界へようこそ。システムアーキテクトの私です。JavaやCOBOLといったモダン、あるいは従来型のビジネス言語をバリバリ書いてきた方にとって、初めて見るPL/I(ピーエルアイ)のソースコードは、ちょっとした...
PL/Iの基本構文とデータ制御

【テクニカル・上級編】ON条件におけるZERODIVIDEの捕捉とリカバリ処理 – PL/Iの基本構文とデータ制御実践ガイド

はじめに:基幹システムにおける「ゼロとの遭遇」とPL/Iの美学メインフレームの現場で長くシステムを支えているアーキテクトなら、深夜のバッチ処理で突如発生する `S806` や `SOC7`、そして最も厄介な算術例外によるアベンドの苦い記憶が...
PL/Iの基本構文とデータ制御

【実務・中級編】ON条件におけるZERODIVIDEの捕捉とリカバリ処理 – PL/Iの基本構文とデータ制御実践ガイド

こんにちは。メインフレームの現場で、日々COBOLやPL/Iの山のようなソースコードと格闘している皆さん、お疲れ様です。夜間バッチの真っ最中に、オペレータから「〇〇ジョブがABEND(異常終了)しました!」と連絡が入り、スプールを覗いたら ...
PL/Iの基本構文とデータ制御

【入門編】ON条件におけるZERODIVIDEの捕捉とリカバリ処理 – PL/Iの基本構文とデータ制御実践ガイド

こんにちは!メインフレームの世界へようこそ。JavaやCOBOLといった他のプログラミング言語の経験がある方にとって、レガシーの代表格である「PL/I(ピーエルワン)」は、最初ちょっと近寄りがたい雰囲気がするかもしれませんね。「なんだか難解...
スポンサーリンク