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

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

【テクニカル・上級編】DECIMALビルトイン関数による型変換と精度調整 – PL/Iの基本構文とデータ制御実践ガイド

PL/Iの「DECIMAL関数」が握る、基幹システムの精度と命運メインフレームのコードを読み解いていると、たまに溜息が出るほど美しいロジックに出会う一方で、後続のエンジニアを絶望させる「呪い」のようなコードにも遭遇する。その代表格が、`FI...
PL/Iの基本構文とデータ制御

【実務・中級編】DECIMALビルトイン関数による型変換と精度調整 – PL/Iの基本構文とデータ制御実践ガイド

PL/Iの「DECIMAL変換」で泣かないために:精度(p,q)の鉄則とオーバーフロー対策メインフレームの現場で、長年稼働しているバッチプログラムの改修を任されたとき、一番頭を悩ませるのは「計算の精度」に関わる不具合ではないだろうか。特に、...
PL/Iの基本構文とデータ制御

【入門編】DECIMALビルトイン関数による型変換と精度調整 – PL/Iの基本構文とデータ制御実践ガイド

メインフレームの「心臓部」を操る:PL/Iのデータ型変換とDECIMAL関数との付き合い方こんにちは。メインフレームの世界へようこそ。JavaやCOBOLのコードを見慣れたあなたにとって、PL/Iのコードは一見すると「古めかしい記号の羅列」...
PL/Iの基本構文とデータ制御

【テクニカル・上級編】BINARYビルトイン関数による型変換と精度調整 – PL/Iの基本構文とデータ制御実践ガイド

PL/Iの「BINARY関数」が引き起こす静かなる恐怖:精度制御とマイグレーションの罠メインフレームの心臓部で数十年動き続けるPL/Iプログラム。そのコードを解析していると、時折出会うのが`BINARY`ビルトイン関数だ。一見、単なる型変換...
PL/Iの基本構文とデータ制御

【実務・中級編】BINARYビルトイン関数による型変換と精度調整 – PL/Iの基本構文とデータ制御実践ガイド

【PL/I深掘り】BINARYビルトイン関数でハマる「精度の罠」と実務的ベストプラクティス若手エンジニアからよく相談されるのが、「PL/Iの型変換で計算結果が微妙にズレる」「なぜか意図しない切り捨てが発生する」というトラブルだ。メインフレー...
PL/Iの基本構文とデータ制御

【入門編】BINARYビルトイン関数による型変換と精度調整 – PL/Iの基本構文とデータ制御実践ガイド

PL/Iの「BINARY関数」は魔法の杖?型変換の落とし穴を優しく紐解く皆さん、こんにちは!長年、巨大なメインフレームの深淵でシステムアーキテクトをしている者です。JavaやCOBOLの世界からやってきた皆さんにとって、PL/I(ピーエル・...
PL/Iの基本構文とデータ制御

【テクニカル・上級編】BIT(n)のビット列操作とアライメント – PL/Iの基本構文とデータ制御実践ガイド

PL/Iの深淵:BIT(n)の真実と基幹システムを支えるビット操作の極意汎用機の世界で半世紀以上稼働し続ける基幹システム。その心臓部を流れるPL/Iプログラムは、一見すると現代の言語からは想像もつかないような、独特のデータ構造とメモリ管理の...
PL/Iの基本構文とデータ制御

【実務・中級編】BIT(n)のビット列操作とアライメント – PL/Iの基本構文とデータ制御実践ガイド

おい、お前ら、ちょっとこっちへ来い。今日はPL/Iの、それも「BIT(n)型のビット列操作とアライメント」について、腰を据えて話してやる。PL/Iで基幹システムを組むなら、データ構造の設計はプログラムの根幹だ。特にビット単位でデータを扱う`...
PL/Iの基本構文とデータ制御

【入門編】BIT(n)のビット列操作とアライメント – PL/Iの基本構文とデータ制御実践ガイド

こんにちは、皆さん!IBMメインフレームの世界へようこそ。JavaやCOBOLのコードをバリバリ書いてきた皆さんにとって、PL/I(ピーエルワン)は、もしかしたら少しばかり異世界のように見えるかもしれませんね。「昔の言語でしょ?」なんて思わ...
PL/Iの基本構文とデータ制御

【テクニカル・上級編】CHARACTER(n) VARYINGの内部構造と制御ブロック – PL/Iの基本構文とデータ制御実践ガイド

PL/I CHARACTER VARYINGの深淵:基幹システムを支える可変長文字列の真実と移行の罠基幹システムを長年支え続けてきたPL/I。その中でも、特に扱いを誤るとシステム全体を揺るがしかねないデータ型の一つが、`CHARACTER(...
スポンサーリンク