PL/Iプログラムの基本構造(PACKAGE、PROCEDURE、OPTIONS(MAIN))

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

【テクニカル・上級編】ON ZERODIVIDE条件のトラップとエラーハンドリング – PL/Iの基本構文とデータ制御実践ガイド

ゼロ除算の罠:PL/IにおけるON ZERODIVIDEと、その深淵なる実務的解釈メインフレームの現場において、「ゼロ除算(ZERODIVIDE)」ほど、その扱いがアーキテクトの腕を問うものはない。Javaのようなモダンな言語であれば`Ar...
PL/Iの基本構文とデータ制御

【実務・中級編】ON ZERODIVIDE条件のトラップとエラーハンドリング – PL/Iの基本構文とデータ制御実践ガイド

メインフレームの現場で生き残る:PL/Iにおける「ゼロ除算」のスマートな捌き方諸君、お疲れ様。今日も今日とてJCLの海に潜り、abendコードと格闘していることだろう。メインフレームの保守現場において、最も忌むべき存在の一つが「システム異常...
PL/Iの基本構文とデータ制御

【入門編】ON ZERODIVIDE条件のトラップとエラーハンドリング – PL/Iの基本構文とデータ制御実践ガイド

メインフレームの守護神:PL/Iで「ゼロ除算」を華麗に受け流す方法こんにちは!メインフレームの世界へようこそ。COBOLやJavaを経験してきた方にとって、PL/Iは少し「独特なクセ」を持つ言語に見えるかもしれません。しかし、一度その哲学を...
PL/Iの基本構文とデータ制御

【テクニカル・上級編】PIC ‘V’(仮想小数点)の役割と演算時の位置合わせ – PL/Iの基本構文とデータ制御実践ガイド

PL/Iの魔境:PIC 'V'が隠蔽する「論理上の小数点」と、移行現場で踏み抜く地雷原メインフレームのコードを覗き込むとき、我々アーキテクトが最も注意深く観察すべきは、演算のロジックそのものではなく、データがどのように定義され、メモリ上でど...
PL/Iの基本構文とデータ制御

【実務・中級編】PIC ‘V’(仮想小数点)の役割と演算時の位置合わせ – PL/Iの基本構文とデータ制御実践ガイド

【PL/I深掘り】PIC 'V'の真実:仮想小数点の「位置合わせ」を極めてバグを撲滅するメインフレームの現場で長年コードを追いかけていると、若手エンジニアから「なぜか計算結果が100倍ズレている」「出力帳票の数値が化ける」という泣き言をよく...
PL/Iの基本構文とデータ制御

【入門編】PIC ‘V’(仮想小数点)の役割と演算時の位置合わせ – PL/Iの基本構文とデータ制御実践ガイド

PL/Iの「V」は魔法の目印!仮想小数点(PIC 'V')を優しく攻略しようこんにちは!IBMメインフレームの世界へようこそ。JavaやCOBOLでバリバリ開発してきた皆さんにとって、PL/Iのソースコードを初めて開いた時、「一体この『PI...
PL/Iの基本構文とデータ制御

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

PL/Iの「Z」と「9」が運命を分ける:基幹システムにおける数値編集の落とし穴メインフレームの現場で何十年と稼働し続けるPL/Iのプログラム。その保守やマイグレーションに携わっていると、ふとした瞬間に「なぜこんな挙動をするのか」という壁にぶ...
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言語よりも大らかに見える。...
スポンサーリンク