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

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

【実務・中級編】PL/Iプリプロセッサ(%INCLUDE, %IF, %REPLACE)の展開順序 – PL/Iの基本構文とデータ制御実践ガイド

PL/Iプリプロセッサの深淵:コンパイル前夜の「静かなる戦い」を制するメインフレームの現場で長年PL/Iを触っていると、「なぜかコンパイル結果とソースが一致しない」という怪奇現象に遭遇することがある。これは幽霊の仕業ではない。多くの場合、プ...
PL/Iの基本構文とデータ制御

【入門編】PL/Iプリプロセッサ(%INCLUDE, %IF, %REPLACE)の展開順序 – PL/Iの基本構文とデータ制御実践ガイド

PL/Iの深淵へようこそ:予約語の檻がない自由と、プリプロセッサの魔法こんにちは。メインフレームの世界へようこそ。JavaやCOBOLという堅牢な言語を使いこなしてきた皆さんにとって、PL/I(Programming Language On...
PL/Iの基本構文とデータ制御

【テクニカル・上級編】ENTRY属性とOPTIONS(ASM/COBOL)による外部呼出し – PL/Iの基本構文とデータ制御実践ガイド

異言語呼出しの深淵:PL/Iから見るリンケージ規約と「見えざるメモリ」の制御術IBMメインフレームの世界において、PL/Iはまさに「孤高の言語」です。CやJavaのような「予約語が厳格に定義された世界」とは異なり、PL/Iは予約語という概念...
PL/Iの基本構文とデータ制御

【実務・中級編】ENTRY属性とOPTIONS(ASM/COBOL)による外部呼出し – PL/Iの基本構文とデータ制御実践ガイド

PL/Iの「自由」を使いこなせ:外部呼出しにおけるリンケージ規約の罠と処方箋若手のエンジニアからよく聞く悩みの一つに、「PL/Iの変数は何でもありすぎて怖い」というものがある。確かに、PL/Iは予約語という概念をほとんど持たない(キーワード...
PL/Iの基本構文とデータ制御

【入門編】ENTRY属性とOPTIONS(ASM/COBOL)による外部呼出し – PL/Iの基本構文とデータ制御実践ガイド

【PL/I入門】「予約語がない」という衝撃。外部言語連携(ASM/COBOL)の作法を紐解く皆さん、こんにちは。メインフレームの世界へようこそ。JavaやCOBOLの経験がある方にとって、PL/I(ピーエル・ワン)という言語は、まるで「自由...
PL/Iの基本構文とデータ制御

【テクニカル・上級編】AREA属性を用いたメモリ管理の局所化 – PL/Iの基本構文とデータ制御実践ガイド

メインフレームの深淵:AREA属性とOFFSET型が語る「メモリ管理の美学」メインフレームの現場でPL/Iと向き合っていると、時折、現代の高級言語では味わえない「機械そのものを手懐けている」という静かな興奮を覚える瞬間がある。特に、動的メモ...
PL/Iの基本構文とデータ制御

【実務・中級編】AREA属性を用いたメモリ管理の局所化 – PL/Iの基本構文とデータ制御実践ガイド

メインフレームの奥義:AREA属性とOFFSET型で操る「局所化されたメモリ管理」若手エンジニア諸君、お疲れ様。今日もバッチのログを追っているのかい?メインフレームの世界では、COBOLの固定長データ構造が主流だが、複雑なリスト構造や動的な...
PL/Iの基本構文とデータ制御

【入門編】AREA属性を用いたメモリ管理の局所化 – PL/Iの基本構文とデータ制御実践ガイド

PL/Iの深淵へようこそ:予約語のない自由と、「AREA」で操るメモリの魔法こんにちは!長年、メインフレームの心臓部であるPL/Iと共に歩んできたシステムアーキテクトです。「PL/I?名前は聞いたことがあるけれど、古臭くて難しそう……」なん...
PL/Iの基本構文とデータ制御

【テクニカル・上級編】POINTER型とADDRビルトイン関数による動的メモリ操作 – PL/Iの基本構文とデータ制御実践ガイド

汎用機の深淵:PL/Iのポインタ操作と「Based変数」が突きつける真実メインフレームの現場で長くPL/Iと向き合っていると、「予約語が存在しない」というこの言語の仕様が、単なる自由度ではなく、一種の「諸刃の剣」であることを痛感します。コン...
PL/Iの基本構文とデータ制御

【実務・中級編】POINTER型とADDRビルトイン関数による動的メモリ操作 – PL/Iの基本構文とデータ制御実践ガイド

現場のエンジニアへ告ぐ:PL/Iポインタ操作で「メモリの迷宮」を攻略せよ若手エンジニアから、「PL/Iのポインタ操作がどうも掴みにくい」という相談を受けることがよくある。C言語のポインタとは少し毛色が違い、PL/Iには強力な`BASED`変...
スポンサーリンク