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

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

【テクニカル・上級編】SEQUENTIALファイルにおけるBUFFERED/UNBUFFERED属性の差異 – PL/Iの基本構文とデータ制御実践ガイド

PL/Iの「予約語なき設計」とBUFFERED/UNBUFFEREDの深い淵長年メインフレームの深淵でPL/Iと格闘してきた私だが、いまだに新進気鋭のJavaやC#エンジニアから「PL/Iにはなぜ予約語がないのか」と問われることがある。彼ら...
PL/Iの基本構文とデータ制御

【実務・中級編】SEQUENTIALファイルにおけるBUFFERED/UNBUFFERED属性の差異 – PL/Iの基本構文とデータ制御実践ガイド

PL/Iの「自由」に潜む罠:BUFFEREDとUNBUFFEREDの深い淵若手のエンジニア諸君、今日もメインフレームの迷宮に潜っているか?PL/Iという言語は、C言語やJavaのような「厳格な予約語」の束縛から解放された、極めて自由度の高い...
PL/Iの基本構文とデータ制御

【入門編】SEQUENTIALファイルにおけるBUFFERED/UNBUFFERED属性の差異 – PL/Iの基本構文とデータ制御実践ガイド

自由すぎるPL/Iの世界へようこそ:変数名からバッファの深淵までこんにちは!メインフレームの世界へようこそ。JavaやCOBOLの厳格な「予約語の壁」に慣れていると、PL/Iのコードを初めて見たとき、そのあまりの自由奔放さに「えっ、これでい...
PL/Iの基本構文とデータ制御

【テクニカル・上級編】STREAM I/OにおけるGET/PUT EDITとフォーマット項目の制御 – PL/Iの基本構文とデータ制御実践ガイド

PL/Iの「自由」が招く罠:GET/PUT EDITと帳票制御の深淵多くのモダン言語エンジニアがPL/Iのコードを初めて見たとき、その「予約語の欠如」に驚愕し、次にその「自由奔放な記述」に戦慄する。`IF`が変数名に使えてしまうという事実は...
PL/Iの基本構文とデータ制御

【実務・中級編】STREAM I/OにおけるGET/PUT EDITとフォーマット項目の制御 – PL/Iの基本構文とデータ制御実践ガイド

レガシーの深淵を歩く:PL/I STREAM I/Oと帳票制御の「作法」メインフレームの現場に長くいると、「なぜ今さらPL/Iなのか」と問われることがある。だが、COBOLの固定長処理では表現しきれない複雑な構造体や、再帰呼び出し、そして何...
PL/Iの基本構文とデータ制御

【入門編】STREAM I/OにおけるGET/PUT EDITとフォーマット項目の制御 – PL/Iの基本構文とデータ制御実践ガイド

「予約語がない?」PL/Iの不思議な世界へようこそ ― STREAM I/Oと帳票制御の基礎こんにちは。メインフレームの深淵へようこそ。普段JavaやCOBOLに親しんでいる方にとって、PL/I(ピーエル・アイ)という言語は、まるで「自由す...
PL/Iの基本構文とデータ制御

【テクニカル・上級編】RECORD I/OにおけるENVIRONMENT属性の指定とブロック化因子 – PL/Iの基本構文とデータ制御実践ガイド

メインフレームの深淵:PL/IのRECORD I/Oとデータセット最適化の真実メインフレームの現場で、JCLの`BLKSIZE`や`LRECL`の値一つで徹夜した経験がある諸君なら、PL/Iが単なる古い言語ではないことを理解しているはずだ。...
PL/Iの基本構文とデータ制御

【実務・中級編】RECORD I/OにおけるENVIRONMENT属性の指定とブロック化因子 – PL/Iの基本構文とデータ制御実践ガイド

PL/Iの深淵:RECORD I/Oにおける「BLKSIZE」最適化とバッファ管理の流儀やあ。今日もメインフレームの迷宮でバッチジョブの解析に追われている諸君、お疲れ様。PL/Iという言語は、古くから「何でもできるが、何でもできすぎてしまう...
PL/Iの基本構文とデータ制御

【入門編】RECORD I/OにおけるENVIRONMENT属性の指定とブロック化因子 – PL/Iの基本構文とデータ制御実践ガイド

PL/Iの世界へようこそ:レコードI/Oと「魔法の箱」バッファの仕組みを解き明かすこんにちは。メインフレームの世界へようこそ。JavaやCOBOLでバリバリ開発してきた皆さんにとって、PL/I(ピーエル・ワン)という言語は、一見すると「古風...
PL/Iの基本構文とデータ制御

【テクニカル・上級編】ADDR組み込み関数によるポインタ操作の危険性 – PL/Iの基本構文とデータ制御実践ガイド

禁断の領域:PL/Iにおけるポインタ操作とメモリ破壊の深淵メインフレームの現場で「PL/Iを極める」ということは、単に言語仕様を知ることではない。それは、コンパイラが生成する機械語の挙動と、Z/Architectureのメモリマップ、そして...
スポンサーリンク