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

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

【入門編】PICTURE属性における’V’(仮想小数点)の内部保持形式 – PL/Iの基本構文とデータ制御実践ガイド

こんにちは!IBMメインフレームの世界へようこそ。JavaやCOBOLなどのモダン、あるいは少し前までのビジネス言語をご経験された方にとって、PL/I(Programming Language One)という名前は、どこかレガシーで近寄りが...
PL/Iの基本構文とデータ制御

【テクニカル・上級編】FIXED BINARY(p,q)の精度管理と内部表現(2進数と10進数の変換コスト) – PL/Iの基本構文とデータ制御実践ガイド

はじめに:なぜ今、PL/Iの「数値表現」に立ち返るのかメインフレームの現場で長くシステムを支えてきたPL/I。その最大の特徴であり、同時に現代のオープン系エンジニアを最も悩ませる魔物が、データ型の暗黙の変換と、それに伴う精度制御の複雑さだ。...
PL/Iの基本構文とデータ制御

【実務・中級編】FIXED BINARY(p,q)の精度管理と内部表現(2進数と10進数の変換コスト) – PL/Iの基本構文とデータ制御実践ガイド

おい、最近あがってきた勘定系バッチの修正プログラムを見たんだが……またやってしまったな。`FIXED BINARY(31)` と `FIXED DECIMAL(15,2)` を無造作に足し合わせるようなコードを書きやがって。テスト環境では動...
PL/Iの基本構文とデータ制御

【入門編】FIXED BINARY(p,q)の精度管理と内部表現(2進数と10進数の変換コスト) – PL/Iの基本構文とデータ制御実践ガイド

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

【テクニカル・上級編】DATEおよびDATETIME関数の世紀またぎ問題とシステム日付取得 – PL/Iの基本構文とデータ制御実践ガイド

世紀またぎの悪夢を断つ:PL/Iにおける日付関数(DATE/DATETIME)の深層とモダナイゼーションへの航海路メインフレームの現場で長年システムを支えてきたシニア・アーキテクトであれば、2000年問題(Y2K)前後に発生した戦慄の記憶が...
PL/Iの基本構文とデータ制御

【実務・中級編】DATEおよびDATETIME関数の世紀またぎ問題とシステム日付取得 – PL/Iの基本構文とデータ制御実践ガイド

お疲れ様です。今日も今日とて、延々と動き続ける基幹システムのログと格闘していることと思います。メインフレームの世界では、何十年も前に先輩たちが組み上げたPL/Iの巨大なバッチプログラムが、今この瞬間も会社の心臓部を動かしています。「動いてい...
PL/Iの基本構文とデータ制御

【入門編】DATEおよびDATETIME関数の世紀またぎ問題とシステム日付取得 – PL/Iの基本構文とデータ制御実践ガイド

こんにちは!メインフレームの底知れぬパワーと、そこに眠るレガシーなコードたちを愛してやまないシステムアーキテクトです。普段はJavaやC#、あるいは今風のモダンな言語でバリバリ開発をしているあなたにとって、IBMメインフレームの世界、そして...
PL/Iの基本構文とデータ制御

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

予約語を持たないPL/Iの美学と、文字列検索の「裏側」メインフレームの現場で長くPL/Iを書いてきた人間にとって、他のモダン言語(JavaやC#など)のソースコードを見たとき、最初に感じる違和感は何なのだろうかと思うことがある。その一つが「...
PL/Iの基本構文とデータ制御

【実務・中級編】INDEXおよびVERIFY関数による文字列検索の最適化とCPUサイクル – PL/Iの基本構文とデータ制御実践ガイド

おい、最近夜間バッチのウィンドウがじわじわ延びてきて、運用管理部からお叱りを受けてないか? 「なんか最近、勘定系の月次集計バッチが終わるの遅いんだけど、コード何か変えた?」なんて言われて、冷や汗をかいている若手も多いんじゃないかと思う。こう...
PL/Iの基本構文とデータ制御

【入門編】INDEXおよびVERIFY関数による文字列検索の最適化とCPUサイクル – PL/Iの基本構文とデータ制御実践ガイド

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