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

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

【入門編】MOD関数とREM関数の除算命令展開の違い – PL/Iの基本構文とデータ制御実践ガイド

こんにちは!メインフレームの世界へようこそ。JavaやCOBOLといったモダン、あるいはビジネス標準の言語をバリバリ書いてきた方にとって、レガシーの代名詞とも言える「PL/I(ピーエルアイ)」のソースコードを初めて目の当たりにした瞬間という...
PL/Iの基本構文とデータ制御

【テクニカル・上級編】ABS関数の算術演算と符号ビットの操作 – PL/Iの基本構文とデータ制御実践ガイド

PL/Iの異端性と美学:予約語を持たない構文がもたらす「諸刃の剣」汎用機の黄金期から現代の勘定系システムに至るまで、IBMメインフレームの心臓部で静かに、しかし強烈な存在感を放ち続けている言語、それがPL/Iだ。COBOLの事務処理能力と、...
PL/Iの基本構文とデータ制御

【実務・中級編】ABS関数の算術演算と符号ビットの操作 – PL/Iの基本構文とデータ制御実践ガイド

おい、最近入った若手が「PL/Iって変数名に `IF` とか使っても怒られないんですね、すげえ変な言語だな」って驚いてたんだが……お前さんはどうだ?そう、PL/Iには「予約語(Keywords)」という概念がない。コンパイラは文脈(Cont...
PL/Iの基本構文とデータ制御

【入門編】ABS関数の算術演算と符号ビットの操作 – PL/Iの基本構文とデータ制御実践ガイド

こんにちは!メインフレームの世界へようこそ。JavaやCOBOLといったモダン、あるいはビジネス標準の言語を経験されてきた方にとって、IBMメインフレームの「PL/I(ピーエルワン)」という名前は、少し古めかしく、どこか近寄りがたいダンジョ...
PL/Iの基本構文とデータ制御

【テクニカル・上級編】VERIFY関数による文字セット検証の内部ロジック – PL/Iの基本構文とデータ制御実践ガイド

はじめに:PL/Iの美しさと、モダン移行における「文字検証」の罠こんにちは。基幹システムの現場を長年支え続けてきたメインフレーム・アーキテクトの私にとって、PL/Iという言語は、C++やJavaの足元にも及ばない圧倒的な機械語への直結性と、...
PL/Iの基本構文とデータ制御

【実務・中級編】VERIFY関数による文字セット検証の内部ロジック – PL/Iの基本構文とデータ制御実践ガイド

お疲れ様です。今日も元気にオンラインのログと格闘していることと思います。メインフレームの現場で長く生きていると、画面やファイルから飛んでくる「想定外の文字」に泣かされる夜を何度となく経験しますよね。特にオープン系システムやWebフロントエン...
PL/Iの基本構文とデータ制御

【入門編】VERIFY関数による文字セット検証の内部ロジック – PL/Iの基本構文とデータ制御実践ガイド

こんにちは!メインフレームの世界へようこそ。JavaやCOBOLといった他のモダンな言語、あるいは業務システムでバリバリ活躍されてきた皆さんにとって、突然目の前に現れる「PL/I(ピーエルアイ)」という言語は、どこか古めかしくて近寄りがたい...
PL/Iの基本構文とデータ制御

【テクニカル・上級編】INDEX関数による文字列検索の機械語レベルの最適化 – PL/Iの基本構文とデータ制御実践ガイド

はじめに:PL/Iの「予約語を持たない自由度」と、コンパイラの裏側ようこそ、メインフレームの深淵へ。現代のモダンな言語、例えばJavaやC#、あるいはPythonに慣れ親しんだエンジニアが初めてPL/Iのコードベースに触れたとき、彼らは決ま...
PL/Iの基本構文とデータ制御

【実務・中級編】INDEX関数による文字列検索の機械語レベルの最適化 – PL/Iの基本構文とデータ制御実践ガイド

こんにちは。夜な夜な巨大なJCLと格闘し、ABENDのSYSUDUMPを睨みつけている全国のメインフレーム・エンジニアの皆さん。今回は、PL/Iの基本中の基本でありながら、その内部挙動を理解している人が意外と少ない「INDEX関数」について...
PL/Iの基本構文とデータ制御

【入門編】INDEX関数による文字列検索の機械語レベルの最適化 – PL/Iの基本構文とデータ制御実践ガイド

こんにちは!メインフレームの世界へようこそ。JavaやCOBOLといったモダン、あるいはビジネスチルドレンな言語をバリバリ書いてきた方にとって、IBMメインフレームの「PL/I(ピーエルワン)」という名前を聞くだけで、「なんだか古めかしくて...
スポンサーリンク