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

【テクニカル・上級編】FLOAT BINARY(21)と(53)のIEEE 754準拠 – PL/Iの基本構文とデータ制御実践ガイド

IBMメインフレームの深層:FLOAT BINARY(21)と(53)が織りなすIEEE 754の罠と移行設計の極意メインフレームの基幹系バッチ処理や、数十年の歴史を持つ勘定系システムの保守現場において、浮動小数点数(FLOAT)の取り扱い...
PL/Iの基本構文とデータ制御

【実務・中級編】FLOAT BINARY(21)と(53)のIEEE 754準拠 – PL/Iの基本構文とデータ制御実践ガイド

おい、最近入った若手が「先輩、なんかこのバッチ、金額の計算結果が1円ズレるんです。COBOLからコンバージョンした時に浮動小数点の型でも狂ったんですかね?」って青い顔して駆け込んできたんだ。お前ら、PL/Iの浮動小数点、特に `FLOAT ...
PL/Iの基本構文とデータ制御

【入門編】FLOAT BINARY(21)と(53)のIEEE 754準拠 – PL/Iの基本構文とデータ制御実践ガイド

みなさん、こんにちは!基幹システムの現場でメインフレームやPL/I(ピーエルアイ)と日々格闘しているシステムアーキテクトです。JavaやCOBOLといったモダン、あるいは従来型のビジネス言語の経験がある方にとって、突然目の前に現れるPL/I...
PL/Iの基本構文とデータ制御

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

はじめに:なぜ今、私たちは「パック10進数(COMP-3)」の深淵を覗くのか基幹システムの現場で長年生き抜いてきたシニアアーキテクトなら、深夜の運用保守で突然遭遇する「S0C7アベンド(データ例外)」の冷や汗を一度や二度は経験しているはずだ...
PL/Iの基本構文とデータ制御

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

おい、最近入った若手が「先輩、PL/Iって変数名に `TOTAL` とか `VALUE` って普通に使っても怒られないんですね。予約語ってないんですか?」って聞いてきたんだよ。そうなんだよな。C言語やJava上がりの連中からすると、言語のキ...
PL/Iの基本構文とデータ制御

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

こんにちは!メインフレームの世界へようこそ。JavaやC#、あるいはCOBOLなどのモダンな(あるいは少し毛色の違う)言語をバリバリ書いてきた方にとって、IBMメインフレームの世界、そして「PL/I(ピーエルワン)」という言語は、最初は少し...
PL/Iの基本構文とデータ制御

【テクニカル・上級編】FIXED BINARY(15)と(31)の内部表現 – PL/Iの基本構文とデータ制御実践ガイド

はじめに:なぜ今、`FIXED BINARY` の内部表現なのか基幹システムの現場で20年、30年と稼働し続けているメインフレームのPL/Iプログラム。そのメンテナンスや、Java/C#へのマイグレーション(レガシー移行)の最前線に立つ私た...
PL/Iの基本構文とデータ制御

【実務・中級編】FIXED BINARY(15)と(31)の内部表現 – PL/Iの基本構文とデータ制御実践ガイド

お疲れ様です。今日も元気にオンラインのログや夜間バッチのABEND(アベンド)解析に追われていることと思います。メインフレームの現場において、COBOL全盛の世の中であっても、金融・証券・公共といった極めて高い信頼性が求められる基幹システム...
PL/Iの基本構文とデータ制御

【入門編】FIXED BINARY(15)と(31)の内部表現 – PL/Iの基本構文とデータ制御実践ガイド

こんにちは!IBMメインフレームの世界へようこそ。JavaやCOBOLでの開発経験がおありの方なら、汎用機というだけで「なんだか難しそう…」「古い仕様で頭がこんがらがっちゃいそう…」なんて、少し身構えてしまうかもしれませんよね。でも、どうか...
PL/Iの基本構文とデータ制御

【テクニカル・上級編】STRINGビルトイン関数による構造体の一括操作 – PL/Iの基本構文とデータ制御実践ガイド

構造体を丸ごとハメる危険な快感:PL/I `STRING`関数とメモリレイアウトの深淵メインフレームの現場で何十年も生き抜いてきたベテランなら、「PL/Iは懐が深い」という言葉の裏に隠された、コンパイラとの静かなる闘いの歴史をよく知っている...
スポンサーリンク