PL/Iの基本構文とデータ制御

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

【実務・中級編】POINTER属性とADDRビルトイン関数 – PL/Iの基本構文とデータ制御実践ガイド

お疲れ様です。今日も今日とて、山のようなスプール出力と格闘していることでしょう。メインフレームの現場において、COBOLからPL/Iへ移行したプロジェクトや、あるいは古くからPL/Iで組み上げられた巨大な勘定系システムの保守を任されたとき、...
PL/Iの基本構文とデータ制御

【入門編】POINTER属性とADDRビルトイン関数 – PL/Iの基本構文とデータ制御実践ガイド

こんにちは!IBMメインフレームの世界へようこそ。JavaやCOBOLといった他の言語の経験はあるけれど、「PL/I(ピーエルワン)」を初めて触ることになって、ちょっぴりドキドキしていませんか?「なんだか古い言語らしいし、メモリを直接いじる...
PL/Iの基本構文とデータ制御

【テクニカル・上級編】AREA属性による動的メモリ管理 – PL/Iの基本構文とデータ制御実践ガイド

はじめに:PL/I「AREA属性」という名の劇薬と向き合うメインフレームの現場で長年生きていると、C#やJava出身の若いエンジニアから「なぜPL/Iには動的なリスト構造やツリー構造の管理に、わざわざ`AREA`なんていうレガシーな仕組みが...
PL/Iの基本構文とデータ制御

【実務・中級編】AREA属性による動的メモリ管理 – PL/Iの基本構文とデータ制御実践ガイド

おい、最近入った若手が「PL/Iって変数名に `IF` とか使っても怒られないんですね、すげえ変な言語だな」ってポツリと言ったのを聞いてね、思わずコーヒーを吹き出しそうになったんだ。そう、PL/Iの最大にして最強の特徴(そして時として地獄を...
PL/Iの基本構文とデータ制御

【入門編】AREA属性による動的メモリ管理 – PL/Iの基本構文とデータ制御実践ガイド

JavaやCOBOLの経験はあるけれど、IBMメインフレームの世界へようこそ!そして、そこで待ち構えている「PL/I(ピーエルワン)」という少しユニークな言語に戸惑っていませんか?「なんだか古い言語だし、ポインタとかメモリ管理とか難しそう…...
PL/Iの基本構文とデータ制御

【テクニカル・上級編】ON CONVERSIONによるデータ変換エラーの捕捉 – PL/Iの基本構文とデータ制御実践ガイド

基幹システムの夜間バッチを揺るがす「CONVERSION」の悪夢夜間バッチが突如として「S0C7」や「IBM0553S」といった見慣れぬシステム異常終了コードを吐き出し、無慈悲にジョブが異常終了する——。メインフレームの運用保守を担うエンジ...
PL/Iの基本構文とデータ制御

【実務・中級編】ON CONVERSIONによるデータ変換エラーの捕捉 – PL/Iの基本構文とデータ制御実践ガイド

こんにちは。夜間バッチの終了間際に突然発生する「S0C7」や「CONVERSION」のメッセージに、冷や汗をかいた経験は無いだろうか。メインフレームの現場で長く生きていると、外部から連携されてくるテキストデータや、古い電文フォーマットの「野...
PL/Iの基本構文とデータ制御

【入門編】ON CONVERSIONによるデータ変換エラーの捕捉 – PL/Iの基本構文とデータ制御実践ガイド

こんにちは!メインフレームの世界へようこそ。JavaやCOBOLといった他のプログラミング言語の経験がある方にとって、初めて目にするPL/I(ピーエルアイ)のソースコードは、少し独特で要塞のように頑丈に見えるかもしれませんね。「変数の宣言方...
PL/Iの基本構文とデータ制御

【テクニカル・上級編】ON ZERODIVIDEによる例外トラップ – PL/Iの基本構文とデータ制御実践ガイド

ゼロ除算の罠:なぜPL/Iの `ON ZERODIVIDE` は甘美な毒なのかメインフレームの現場で長年システムを支えてきたシニアアーキテクトなら、深夜のバッチ処理で突如発生する `S806` や `SOC7`、そして最も冷や汗をかく算術例...
PL/Iの基本構文とデータ制御

【実務・中級編】ON ZERODIVIDEによる例外トラップ – PL/Iの基本構文とデータ制御実践ガイド

こんにちは、皆さん。日々のメインフレーム保守や、気の遠くなるようなレガシー移行プロジェクト、本当にお疲れ様です。私たちが日々向き合っているPL/I(Programming Language One)という言語は、1960年代に生まれた非常に...
スポンサーリンク