識別子(変数名)の命名規則と予約語を持たないPL/Iの構文規則

スポンサーリンク
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年代に生まれた非常に...
PL/Iの基本構文とデータ制御

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

こんにちは!メインフレームの世界へようこそ。JavaやCOBOLといった他のプログラミング言語の経験がおありなら、「基幹システムの要であるPL/I(ピーエルアイ)」という名前を聞いて、少し身構えてしまっているかもしれませんね。「なんだか古い...
PL/Iの基本構文とデータ制御

【テクニカル・上級編】ON ENDFILEユニットの制御フロー – PL/Iの基本構文とデータ制御実践ガイド

識別子と予約語の呪縛がない世界:PL/I『ON ENDFILE』の深層と制御フローの罠メインフレームの現場で何十年も稼働し続けているPL/Iバッチプログラムの保守や、Java/C#へのマイグレーション(レガシー移行)を任された時、多くのエン...
PL/Iの基本構文とデータ制御

【実務・中級編】ON ENDFILEユニットの制御フロー – PL/Iの基本構文とデータ制御実践ガイド

おい、最近の若手はC#やJavaの感覚でPL/Iを触るもんだから、ファイル終了(ENDFILE)の制御で盛大にやらかすことが多い。今日も「なんかバッチが無限ループしてCPUを食い潰してるんですけど!」って青い顔して駆け込んできた後輩がいたよ...
スポンサーリンク