PL/Iプログラムの基本構造(PACKAGE、PROCEDURE、OPTIONS(MAIN))

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

【テクニカル・上級編】ENTRYステートメントによる複数エントリーポイントの定義 – PL/Iの基本構文とデータ制御実践ガイド

迷宮の入り口:PL/Iにおける複数エントリーポイント(ENTRY)の深淵メインフレームのコードベースを紐解くと、時折、単一の`PROCEDURE`の中に複数の`ENTRY`が定義された、一見すると「スパゲッティの温床」のような構造に出くわす...
PL/Iの基本構文とデータ制御

【実務・中級編】ENTRYステートメントによる複数エントリーポイントの定義 – PL/Iの基本構文とデータ制御実践ガイド

現場で遭遇する「ENTRYステートメント」の深淵:複数エントリーポイントの正しい作法現場の保守・開発に携わっていると、古参のPL/Iコードに遭遇し、思わず頭を抱える瞬間があるだろう。「なぜ一つの手続きの中に、ENTRYがいくつも散らばってい...
PL/Iの基本構文とデータ制御

【入門編】ENTRYステートメントによる複数エントリーポイントの定義 – PL/Iの基本構文とデータ制御実践ガイド

昔のエンジニアの知恵袋:PL/Iの「ENTRY」で、一つのプログラムに複数の顔を持たせる方法こんにちは!メインフレームの世界へようこそ。JavaやCOBOLを経験されてきた方にとって、PL/I(ピーエル・アイ)という言語は、一見すると「古め...
PL/Iの基本構文とデータ制御

【テクニカル・上級編】BEGINブロックとPROCEDUREブロックのメモリ管理の差異 – PL/Iの基本構文とデータ制御実践ガイド

メインフレームの深淵:BEGINとPROCEDUREのメモリ管理、その「スタック」の行方基幹システムの現場で、数十年生き続けてきたPL/Iコードをメンテナンスしていると、ふと壁にぶつかることがある。「なぜ、この変数はここで解放されるのか?」...
PL/Iの基本構文とデータ制御

【実務・中級編】BEGINブロックとPROCEDUREブロックのメモリ管理の差異 – PL/Iの基本構文とデータ制御実践ガイド

メインフレームの深淵へ:PL/IにおけるBEGINとPROCEDUREの「メモリ管理」という分水嶺現場の諸君、今日もVSAMのレコードと格闘しているか?大規模バッチの改修やレガシー移行のプロジェクトに携わっていると、ふと壁にぶつかることがあ...
PL/Iの基本構文とデータ制御

【入門編】BEGINブロックとPROCEDUREブロックのメモリ管理の差異 – PL/Iの基本構文とデータ制御実践ガイド

PL/Iの「メモリ管理」に戸惑うあなたへ:PROCEDUREとBEGINブロックの境界線こんにちは!メインフレームの世界へようこそ。JavaやCOBOLの経験がある方にとって、PL/Iは少し「古風で頑固な職人」のように見えるかもしれません。...
PL/Iの基本構文とデータ制御

【テクニカル・上級編】OPTIONS(MAIN)属性の役割とエントリーポイント – PL/Iの基本構文とデータ制御実践ガイド

汎用機の深淵:OPTIONS(MAIN)が制御するプログラム実行の「境界線」z/OSの広大なメモリ空間において、PL/Iプログラムがどのように産声を上げ、そしてどのように消えていくのか。その始まりを定義するのが `OPTIONS(MAIN)...
PL/Iの基本構文とデータ制御

【実務・中級編】OPTIONS(MAIN)属性の役割とエントリーポイント – PL/Iの基本構文とデータ制御実践ガイド

「OPTIONS(MAIN)」は単なる開始点ではない。メインフレームの入り口を正しく理解するPL/Iの保守現場に配属されたばかりの諸君、あるいは長年この言語を扱っていながら「なんとなく書いていた」というベテランもいるかもしれない。今日は、プ...
PL/Iの基本構文とデータ制御

【入門編】OPTIONS(MAIN)属性の役割とエントリーポイント – PL/Iの基本構文とデータ制御実践ガイド

メインフレームの世界へようこそ!PL/Iの「OPTIONS(MAIN)」が教えてくれるプログラムの始まり方こんにちは!これまでJavaやCOBOLの世界でバリバリ活躍されてきた皆さん、ようこそメインフレームの世界へ。「PL/I?何だか古めか...
PL/Iの基本構文とデータ制御

【テクニカル・上級編】PROCEDUREブロックの開始と終了(PROCEDURE/END) – PL/Iの基本構文とデータ制御実践ガイド

汎用機の鼓動を司る器:PL/IのPROCEDUREブロックと「終わり方」の美学メインフレームの世界に足を踏み入れて数十年、数多のコードベースを読み解いてきたが、PL/Iほど「書く者の意図」がコンパイラの解釈と密接にリンクする言語は他にない。...
スポンサーリンク