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

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

【入門編】INDEXおよびVERIFY関数によるスキャンアルゴリズム – PL/Iの基本構文とデータ制御実践ガイド

こんにちは!メインフレームの世界へようこそ。JavaやCOBOLといった他のプログラミング言語の経験がある方にとって、突然目の前に現れるPL/I(ピーエルアイ)のソースコードは、少し古い要塞の壁のように硬く、近寄りがたく見えるかもしれません...
PL/Iの基本構文とデータ制御

【テクニカル・上級編】SUBSTRビルトイン関数の左辺値としての挙動 – PL/Iの基本構文とデータ制御実践ガイド

SUBSTR左辺値の罠:PL/Iが隠し持つ一時領域生成のコストと、モダナイゼーションにおける暗黙の地雷メインフレームの基幹システムを長年支えてきたPL/I。その柔軟性と表現力の高さは今なお色褪せないが、CやJavaといったモダン言語の感覚で...
PL/Iの基本構文とデータ制御

【実務・中級編】SUBSTRビルトイン関数の左辺値としての挙動 – PL/Iの基本構文とデータ制御実践ガイド

おい、最近配属された若手が、夜間バッチの性能劣化の原因調査で頭を抱えていたんだ。「先輩、文字データを一部だけ書き換えるために、わざわざ`SUBSTR`関数を代入文の左辺に使ったんですが、これが何かマズかったんですか?」ってね。……ほう、来た...
PL/Iの基本構文とデータ制御

【入門編】SUBSTRビルトイン関数の左辺値としての挙動 – PL/Iの基本構文とデータ制御実践ガイド

こんにちは!メインフレームの世界へようこそ。JavaやCOBOLといった他のモダンなプログラミング言語の経験がある方にとって、歴史あるPL/I(Programming Language One)のコードを初めて目にする瞬間というのは、少し独...
PL/Iの基本構文とデータ制御

【テクニカル・上級編】VARYING属性の制御ブロック構造 – PL/Iの基本構文とデータ制御実践ガイド

PL/I VARYING文字列の深淵:先頭2バイトの構造と動的メモリ管理の罠基幹システムの現場で長年メインフレームと向き合ってきたアーキテクトなら、深夜のトラブルシューティングで一度や二度、ストレージ・ダンプ(Core Dump)の海に溺れ...
PL/Iの基本構文とデータ制御

【実務・中級編】VARYING属性の制御ブロック構造 – PL/Iの基本構文とデータ制御実践ガイド

こんにちは。大規模バッチの改修や、オープン系へのマイグレーション案件で幾度となく夜を徹してきたシニア・アーキテクトの私だ。君たちが今向き合っているメインフレームの基幹システム、その心臓部で静かに、しかし強烈にデータを支えているのがPL/Iと...
PL/Iの基本構文とデータ制御

【入門編】VARYING属性の制御ブロック構造 – PL/Iの基本構文とデータ制御実践ガイド

こんにちは!メインフレームの世界へようこそ。JavaやCOBOLといった他のプログラミング言語の経験がおありなら、新しい言語を学ぶときのワクワク感と、「あれ、これどういうことだ?」という独特の戸惑いが入り混じっている頃ではないでしょうか。特...
PL/Iの基本構文とデータ制御

【テクニカル・上級編】BIT属性のパック形式と論理演算 – PL/Iの基本構文とデータ制御実践ガイド

【PL/Iアーキテクチャの深層】BIT(n)のメモリパック構造と論理演算が引き起こす罠:基幹システムのダンプ解析とモダナイゼーション戦略メインフレームの現場で長く生きていると、ふと奇妙なバグに遭遇する。夜間バッチの最中、何の変哲もない電文の...
PL/Iの基本構文とデータ制御

【実務・中級編】BIT属性のパック形式と論理演算 – PL/Iの基本構文とデータ制御実践ガイド

お疲れ様です。今日のメインフレーム保守・開発の現場でも、ガリガリとPL/Iのソースコードを睨みつけていることと思います。さて、若い世代のエンジニアから「C言語やJavaと違って、PL/Iの変数は何だか挙動が掴みにくい」「VSAMファイルから...
PL/Iの基本構文とデータ制御

【入門編】BIT属性のパック形式と論理演算 – PL/Iの基本構文とデータ制御実践ガイド

皆さん、こんにちは!IBMメインフレームの世界へようこそ。JavaやCOBOLといったモダン、あるいはビジネス向けの言語をバリバリ書いてきた方にとって、初めて見るPL/I(ピーエルワン)のコードは、どこか異世界の呪文のように映るかもしれませ...
スポンサーリンク