2026-09

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

【テクニカル・上級編】SQRT関数の浮動小数点演算ユニット(FPU)利用 – PL/Iの基本構文とデータ制御実践ガイド

はじめに:PL/Iとハードウェアの密接な関係メインフレームの現場で長年生き抜いてきたシニアアーキテクトなら、「PL/Iは古臭い言語だ」という偏見がいかに的外れであるかを知っている。C言語やJavaが抽象化のレイヤーを重ねてハードウェアから遠...
PL/Iの基本構文とデータ制御

【実務・中級編】SQRT関数の浮動小数点演算ユニット(FPU)利用 – PL/Iの基本構文とデータ制御実践ガイド

おい、最近入った若手が「PL/Iって変数名に予約語が使えない制限が緩くて気持ち悪いんですが、これってバグりませんか?」なんて聞いてきたんだ。笑っちまうよな。確かにPL/Iには、COBOLみたいな厳格な「予約語(Reserved Word)」...
PL/Iの基本構文とデータ制御

【入門編】SQRT関数の浮動小数点演算ユニット(FPU)利用 – PL/Iの基本構文とデータ制御実践ガイド

こんにちは!IBMメインフレームの世界へようこそ。JavaやCOBOLでの開発経験をお持ちの方なら、「よし、新しい言語を覚えるぞ!」というワクワク感と同時に、「レガシーシステムって、なんだか要塞みたいで近寄りがたいな……」という少しの緊張感...
PL/Iの基本構文とデータ制御

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

銀行勘定系を揺るがす「数ペンスの誤差」:PL/Iの`ROUND`関数と浮動小数点・固定小数点演算の深淵メインフレームの現場で長くシステムを見守ってきたアーキテクトなら、誰もが一度は「なぜ、最終残高が1セント(あるいは1円)合わないのか」とい...
PL/Iの基本構文とデータ制御

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

おい、最近こっちのチームに配属された若手が、勘定系バッチの金額計算でまた「おかしな端数誤差が出ました」って青い顔して駆け込んできたんだよ。「先輩、ROUND関数使ってるのに、なんで最終的な累積残高が1セント(1円)ズレるんですか!」ってね。...
PL/Iの基本構文とデータ制御

【入門編】ROUND関数の精度制御と丸め誤差の回避 – PL/Iの基本構文とデータ制御実践ガイド

こんにちは!メインフレームの荒波へようこそ。JavaやCOBOLといった、現代的あるいはビジネスシーンでおなじみの言語をバリバリ書いてきた方にとって、IBMメインフレームの世界、そして「PL/I(ピーエルアイ)」という言語は、最初に少し身構...
PL/Iの基本構文とデータ制御

【テクニカル・上級編】STRING関数による構造体から文字列へのキャスト – PL/Iの基本構文とデータ制御実践ガイド

はじめに:PL/Iにおける「構造体の文字列化」という諸刃の剣基幹システムの現場で長年メインフレームと向き合ってきたアーキテクトなら、一度は目にしたことがあるだろう。何十、何百というフィールドが入り交じる巨大な構造体(`DECLARE`文で定...
PL/Iの基本構文とデータ制御

【実務・中級編】STRING関数による構造体から文字列へのキャスト – PL/Iの基本構文とデータ制御実践ガイド

おい、最近の若手はCOBOLから入ることが多いから、いざPL/Iの保守現場に放り込まれると「なんじゃこりゃ」と頭を抱えることが多いらしいな。特に、構造体を丸ごとファイルに吐き出したり、逆に電文をごっそり受け取ったりする処理に直面したときだ。...
PL/Iの基本構文とデータ制御

【入門編】STRING関数による構造体から文字列へのキャスト – PL/Iの基本構文とデータ制御実践ガイド

こんにちは!メインフレームの世界へようこそ。JavaやCOBOLといった他のモダンな言語や伝統的なビジネス言語を経験されてきた方にとって、IBMメインフレームの「PL/I(ピーエルワン)」は、最初少しだけとっつきにくく感じられるかもしれませ...
PL/Iの基本構文とデータ制御

【テクニカル・上級編】LENGTH関数の記述子(Descriptor)参照 – PL/Iの基本構文とデータ制御実践ガイド

はじめに:PL/Iにおける「識別子の自由」と裏腹の内部構造こんにちは。長年、金融や公共の基幹システムを支えるIBMメインフレームと向き合い、数々のレガシーマイグレーションを主導してきたシステムアーキテクトです。JavaやC#といったモダンな...
スポンサーリンク