2026-09

スポンサーリンク
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進数を見つめ、「なぜ...
PL/Iの基本構文とデータ制御

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

おい、最近あちこちの現場で「オープン系への移行」だの「COBOLからJavaへ」だのという威勢のいい掛け声が飛び交っているが、我々が日々向き合っているこの巨大なIBMメインフレームの心臓部では、今もなお高密度で洗練されたPL/Iのバッチ群が...
PL/Iの基本構文とデータ制御

【入門編】UNALIGNED属性が構造体レイアウトに与える影響 – PL/Iの基本構文とデータ制御実践ガイド

こんにちは!IBMメインフレームの世界へようこそ。JavaやCOBOLといった他のモダンな言語をご経験されてきた方にとって、PL/I(ピーエルワン)という名前を聞くだけで「なんだか古めかしくて難しそう…」「メモリとかバウンダリーとか、怖い言...
PL/Iの基本構文とデータ制御

【テクニカル・上級編】BASED属性とポインタ変数によるメモリ直接操作 – PL/Iの基本構文とデータ制御実践ガイド

はじめに:なぜ今、PL/Iの「BASED変数とポインタ」を極める必要があるのか基幹システムの現場で長年稼働しているIBMメインフレームのPL/Iプログラム。その心臓部を覗くと、C言語の構造体やポインタ操作を彷彿とさせる、しかしそれよりも遙か...
PL/Iの基本構文とデータ制御

【実務・中級編】BASED属性とポインタ変数によるメモリ直接操作 – PL/Iの基本構文とデータ制御実践ガイド

おい、最近プロジェクトに入ってきた若手が、オンラインのVSAM制御ブロックを直叩きしようとして地雷を踏みかけたんだよ。「ポインタを使えばC言語みたいに自由なメモリ操作ができてクールですね!」なんて満面の笑みで言ってきたもんだから、思わずコー...
PL/Iの基本構文とデータ制御

【入門編】BASED属性とポインタ変数によるメモリ直接操作 – PL/Iの基本構文とデータ制御実践ガイド

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