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

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

PL/Iの禁忌と神髄:`UNSPEC`関数によるビット列直接操作とマイグレーションの罠メインフレームの現場において、PL/Iという言語は時として諸刃の剣となる。C言語のポインタ演算や型キャストの概念を、高水準言語の顔をしながら内包しているか...
PL/Iの基本構文とデータ制御

【実務・中級編】ビルトイン関数 UNSPEC によるビット列操作 – PL/Iの基本構文とデータ制御実践ガイド

おい、そこの君。ちょっといいか。今、机の上で頭を抱えているそのソースコード、もしかしてVSAMの管理レコードや、外部から突っ込まれた電文(レコード)のパディング領域を無理やり剥ぎ取ろうとして、`UNSPEC`関数に手を出そうとしていないか?...
PL/Iの基本構文とデータ制御

【入門編】ビルトイン関数 UNSPEC によるビット列操作 – PL/Iの基本構文とデータ制御実践ガイド

こんにちは!メインフレームの世界へようこそ。JavaやCOBOLといった他のモダンな言語の経験がある方にとって、突然目の前に現れるPL/I(ピーエルアイ)のソースコードは、まるで暗号のように見えて身構えてしまいますよね。「なんだか難しそう…...
PL/Iの基本構文とデータ制御

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

PL/Iの異端児か、神の機能か:`PRECISION`ビルトイン関数とメモリ再割り当ての深淵メインフレームの現場で何十年も稼働し続ける基幹システムのソースコードを覗くと、現代のオブジェクト指向言語の常識では計り知れない、PL/I特有の「底知...
PL/Iの基本構文とデータ制御

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

おい、最近の若手はCOBOLから流れてきたり、いきなりJavaをやっていたりで、PL/Iの「懐の深さ」に面食らうことが多いようだな。特に、変数名のつけ方からして「え、これ予約語じゃないの?」なんて驚いている現場をよく見かける。だが、PL/I...
PL/Iの基本構文とデータ制御

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

こんにちは!メインフレームの世界へようこそ。JavaやCOBOLといった他のプログラミング言語の経験がおありなら、PL/I(ピーエルワン)という名前を初めて聞いたとき、「なんだか古めかしい名前だな…」「難しそうだな…」と感じられたかもしれま...
PL/Iの基本構文とデータ制御

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

はじめに:予約語を持たない言語、PL/Iの深淵とFIXEDの魔力メインフレームの現場で30年以上、数々の勘定系システムや巨大バッチの荒波を越えてきた私にとって、PL/Iという言語は、美しさと危うさが同居する比類なき存在です。現代のJavaや...
PL/Iの基本構文とデータ制御

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

おい、最近配属された若手が「先輩、PL/Iって変数名に `IF` とか `SUM` って書いてもエラーにならないんですけど、これってバグですか?」って聞いてきたんだよ。笑っちまうだろ? 今時の言語に慣れてると、予約語を自由に使えすぎるPL/...
PL/Iの基本構文とデータ制御

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

こんにちは!IBMメインフレームの世界へようこそ。JavaやCOBOLといった他のプログラミング言語の経験がおありなら、「よし、新しい言語を覚えるぞ!」と意気込んでいることでしょう。でも、目の前にそびえ立つレガシーなPL/I(ピーエルアイ)...
PL/Iの基本構文とデータ制御

【テクニカル・上級編】ビルトイン関数 BINARY, DECIMAL, FLOAT による明示的変換 – PL/Iの基本構文とデータ制御実践ガイド

予約語なき世界の狂気と美学:PL/Iにおける明示的型変換の極意メインフレームの現場で何十年も生き抜いてきたシニアエンジニアなら、一度は背筋が凍るようなデータ破損やアベンド(ABEND)に遭遇したことがあるはずだ。特に、COBOLから流入して...
スポンサーリンク