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

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

【実務・中級編】INITIAL属性による変数初期化のタイミングと最適化 – PL/Iの基本構文とデータ制御実践ガイド

おい、調子はどうだ?今日もどこかのジョブネットで、膨大なVSAMファイルが轟音を立てて回っている頃だな。お前が今手掛けているそのメインフレームのバッチ画面、あるいはマイグレーションの調査、なかなか一筋縄ではいかない泥臭い世界だろう。今回はな...
PL/Iの基本構文とデータ制御

【入門編】INITIAL属性による変数初期化のタイミングと最適化 – PL/Iの基本構文とデータ制御実践ガイド

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

【テクニカル・上級編】DEFINED属性によるメモリ領域のオーバーレイと別名定義 – PL/Iの基本構文とデータ制御実践ガイド

メインフレームの闇と美学:DEFINED属性が織りなす「メモリの魔術」と移行の罠ようこそ、レガシーシステムの深淵へ。私たちが日々向き合っているIBMメインフレームの世界では、何十年も前に書かれたコードが今この瞬間も、世界の金融や物流の基幹を...
PL/Iの基本構文とデータ制御

【実務・中級編】DEFINED属性によるメモリ領域のオーバーレイと別名定義 – PL/Iの基本構文とデータ制御実践ガイド

メインフレームの現場から:予約語なき世界と危険な果実「DEFINED属性」おい、最近入った若手が「先輩、PL/Iって予約語がないって本当ですか? じゃあ変数名に `READ` とか `WRITE` って書いても怒られないんです文?」って聞い...
PL/Iの基本構文とデータ制御

【入門編】DEFINED属性によるメモリ領域のオーバーレイと別名定義 – PL/Iの基本構文とデータ制御実践ガイド

こんにちは!メインフレームの世界へようこそ。JavaやCOBOLといったモダン、あるいはビジネスライクな言語をバリバリ経験されてきた方にとって、IBMメインフレームの「PL/I(ピーエルアイ)」という言語は、最初にソースコードを見た瞬間、「...
PL/Iの基本構文とデータ制御

【テクニカル・上級編】CONTROLLED属性によるスタック管理とALLOCATE/FREEのスタック挙動 – PL/Iの基本構文とデータ制御実践ガイド

はじめに:PL/I「CONTROLLED変数」という名の諸刃の剣基幹システムの現場で長年生き抜いてきたシニアアーキテクトなら、深夜の稼働監視画面に突如として点灯する「S30Cアベンド(ストレージ不足)」の赤い文字に、背筋が凍るような思いをし...
PL/Iの基本構文とデータ制御

【実務・中級編】CONTROLLED属性によるスタック管理とALLOCATE/FREEのスタック挙動 – PL/Iの基本構文とデータ制御実践ガイド

おい、最近入った若手が「PL/Iって変数名の予約語がないから、何でもかんべんして名前をつけられて怖いッスね」なんて笑いながら話していたんだが……甘い、甘すぎる。確かにPL/Iには、COBOLのように「何百語もの厳格な予約語リスト」があって、...
PL/Iの基本構文とデータ制御

【入門編】CONTROLLED属性によるスタック管理とALLOCATE/FREEのスタック挙動 – PL/Iの基本構文とデータ制御実践ガイド

こんにちは!IBMメインフレームの世界へようこそ。システムアーキテクトの私です。JavaやCOBOLといったモダン、あるいは従来型のビジネス言語をバリバリ書いてきた方にとって、PL/I(Programming Language One)とい...
PL/Iの基本構文とデータ制御

【テクニカル・上級編】AUTOMATIC属性とSTATIC属性のメモリ配置の違い – PL/Iの基本構文とデータ制御実践ガイド

はじめに:なぜ今、PL/Iのメモリ配置を語るのか基幹システムの現場で24時間365日止まることなく稼働し続けるIBMメインフレーム。その中枢を支えるPL/I(Programming Language One)は、C言語やJavaといった後発...
PL/Iの基本構文とデータ制御

【実務・中級編】AUTOMATIC属性とSTATIC属性のメモリ配置の違い – PL/Iの基本構文とデータ制御実践ガイド

おい、最近の若手はオープン系の言語ばかり触ってきたせいか、メインフレームのメモリ管理、特にPL/Iのストレージクラス(属性)の挙動を軽く見がちだな。「変数なんて、どこで宣言しても同じだろう」なんて油断していると、夜間バッチのテスト工程で突如...
スポンサーリンク