PL/Iの基本構文とデータ制御

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

【テクニカル・上級編】RECURSIVE属性による再帰呼び出しの制御 – PL/Iの基本構文とデータ制御実践ガイド

再帰の深淵:PL/IにおけるRECURSIVE属性と「スタック」という名の呪縛基幹システムの設計において、再帰処理(Recursive)は諸刃の剣だ。特にPL/Iにおいては、単に `RECURSIVE` キーワードを付与すれば済むという甘い...
PL/Iの基本構文とデータ制御

【実務・中級編】RECURSIVE属性による再帰呼び出しの制御 – PL/Iの基本構文とデータ制御実践ガイド

現場で泣かないためのPL/I再帰処理:RECURSIVE属性とスタックの深淵若手エンジニアから「バッチ処理でツリー構造のデータを走査したいのですが、PL/Iで再帰ってどう書くんですか?」と聞かれることが増えた。PL/IはCOBOLのような手...
PL/Iの基本構文とデータ制御

【入門編】RECURSIVE属性による再帰呼び出しの制御 – PL/Iの基本構文とデータ制御実践ガイド

PL/Iの「RECURSIVE」と仲良くなる:再帰呼び出しでスタックを爆発させないための心得こんにちは。メインフレームの世界へようこそ。COBOLの「手続き型」やJavaの「オブジェクト指向」に慣れ親しんできた方にとって、PL/Iは少し不思...
PL/Iの基本構文とデータ制御

【テクニカル・上級編】RETURNS属性による関数値の戻り値定義 – PL/Iの基本構文とデータ制御実践ガイド

PL/IのRETURNS属性:その「暗黙の罠」とマイグレーションの深淵基幹システムの刷新や保守の現場で、PL/Iコードを読み解くたびに思うことがある。この言語は、まるで熟練の職人が研ぎ澄ました日本刀のようだ。極めて強力だが、扱いを誤れば足元...
PL/Iの基本構文とデータ制御

【実務・中級編】RETURNS属性による関数値の戻り値定義 – PL/Iの基本構文とデータ制御実践ガイド

現場で泣かないためのPL/I:RETURNS属性と「暗黙の型変換」の深淵若手エンジニア諸君、お疲れ様。今日も今日とてJCLの海を泳ぎ、ABENDコードと格闘していることだろう。PL/Iという言語は、CやJavaに慣れた現代のエンジニアから見...
PL/Iの基本構文とデータ制御

【入門編】RETURNS属性による関数値の戻り値定義 – PL/Iの基本構文とデータ制御実践ガイド

PL/Iの「RETURNS」を怖がらないで!関数呼び出しの裏側を徹底解剖こんにちは!メインフレームの世界へようこそ。普段、JavaやCOBOLを触っている皆さんにとって、PL/Iは少し「古風で威圧的な要塞」のように見えるかもしれませんね。で...
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コードをメンテナンスしていると、ふと壁にぶつかることがある。「なぜ、この変数はここで解放されるのか?」...
スポンサーリンク