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

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

【テクニカル・上級編】RECORDファイルにおけるENVIRONMENT属性のF/FB/V/VB/U形式の内部制御 – PL/Iの基本構文とデータ制御実践ガイド

レガシーの深淵:QSAM/BSAMにおけるレコード形式(F/FB/V/VB/U)とPL/I `ENVIRONMENT` 属性の制御メカニズムメインフレームの基幹バッチ処理において、I/O性能のボトルネックは常に「いかにして物理的なDASD(...
PL/Iの基本構文とデータ制御

【実務・中級編】RECORDファイルにおけるENVIRONMENT属性のF/FB/V/VB/U形式の内部制御 – PL/Iの基本構文とデータ制御実践ガイド

こんにちは。メインフレームの現場で、日々数百万件のレコードをさばくバッチ処理と格闘しているエンジニアの皆さん。今回は、PL/Iにおけるレコード入出力の心臓部、RECORDファイルにおける`ENVIRONMENT`属性、そして`F`/`FB`...
PL/Iの基本構文とデータ制御

【入門編】RECORDファイルにおけるENVIRONMENT属性のF/FB/V/VB/U形式の内部制御 – PL/Iの基本構文とデータ制御実践ガイド

JavaやCOBOLの経験はあるけれど、IBMのメインフレーム(汎用機)やPL/Iの世界へようこそ!「なんだか古い言葉だし、記号だらけで難しそう……」なんて、身構えていませんか? 大丈夫ですよ。世の中の多くのプログラミング言語と同じように、...
PL/Iの基本構文とデータ制御

【テクニカル・上級編】OPTIONS(MAIN)の初期化処理とランタイム環境の構築 – PL/Iの基本構文とデータ制御実践ガイド

はじめに:PL/Iの世界観と『OPTIONS(MAIN)』の真実ようこそ、メインフレームの深淵へ。現代のモダンな言語、例えばJavaやC#の感覚でPL/Iのコードに向き合うと、必ず痛い目を見る。これらの言語では、`main`メソッドが呼ばれ...
PL/Iの基本構文とデータ制御

【実務・中級編】OPTIONS(MAIN)の初期化処理とランタイム環境の構築 – PL/Iの基本構文とデータ制御実践ガイド

こんにちは。日夜、膨大なバッチジョブの嵐とVSAMの制御に格闘しているメインフレームエンジニアの皆さん、お疲れ様です。オープン系のエンジニアから「なんで今どきPL/Iなんですか?」なんて無粋な質問をされることがありますが、金融や流通の基幹を...
PL/Iの基本構文とデータ制御

【入門編】OPTIONS(MAIN)の初期化処理とランタイム環境の構築 – PL/Iの基本構文とデータ制御実践ガイド

こんにちは!メインフレームの世界へようこそ。JavaやCOBOLといったモダン、あるいは従来型のビジネス言語をバリバリ書いてきた方にとって、IBMメインフレームの「PL/I(ピーエルワン)」という名前は、少し古めかしく、どこか近寄りがたいダ...
PL/Iの基本構文とデータ制御

【テクニカル・上級編】ENTRY属性と引数渡し(BYADDR/BYVALUE)の規約 – PL/Iの基本構文とデータ制御実践ガイド

はじめに:PL/Iの「予約語レス」な世界と、引数渡しの深淵こんにちは。長年、IBMメインフレームの基幹システムでCOBOLとPL/Iの泥水をすすってきたシステムアーキテクトだ。現代のJavaやC#などのモダン言語に慣れ親しんだエンジニアが、...
PL/Iの基本構文とデータ制御

【実務・中級編】ENTRY属性と引数渡し(BYADDR/BYVALUE)の規約 – PL/Iの基本構文とデータ制御実践ガイド

おい、新人。今日も元気にVSAMのオープンエラーと格闘しているか?「先輩、なんだかC言語から呼び出したPL/Iのサブプログラムで、引数の値が変なんです……」だって?まったく、これだからメインフレームの深淵を覗いたことがない奴は可愛い。お前が...
PL/Iの基本構文とデータ制御

【入門編】ENTRY属性と引数渡し(BYADDR/BYVALUE)の規約 – PL/Iの基本構文とデータ制御実践ガイド

こんにちは!IBMメインフレームの世界へようこそ。普段はJavaやCOBOL、あるいは今風のモダンな言語をバリバリ書いている方にとって、レガシーの代名詞とも言える「PL/I(ピーエルワン)」のソースコードを開いた瞬間、「うわっ、なんだこれ…...
PL/Iの基本構文とデータ制御

【テクニカル・上級編】UNALIGNED属性が構造体レイアウトに与える影響 – PL/Iの基本構文とデータ制御実践ガイド

メインフレームの闇と光:`UNALIGNED`属性が構造体レイアウトに与える影響とトレードオフ汎用機の現場で長年生き抜いてきたシニアアーキテクトなら、深夜のトラブルシューティングでスナップダンプ(SYSUDUMP)の16進数を見つめ、「なぜ...
スポンサーリンク