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

【入門編】SEARCH関数のINDEX関数との性能比較 – PL/Iの基本構文とデータ制御実践ガイド

こんにちは!メインフレームの世界へようこそ。JavaやCOBOLといった他のモダンな言語や基幹言語の経験がある方にとって、突然目の前に現れるPL/I(ピーエルアイ)のソースコードは、少し独特で要塞のように高くそびえ立って見えるかもしれません...
PL/Iの基本構文とデータ制御

【テクニカル・上級編】REPEAT関数の文字列複製とメモリ確保 – PL/Iの基本構文とデータ制御実践ガイド

はじめに:PL/Iにおける文字列複製の深層メインフレームの現場において、PL/I(Programming Language One)ほど、その柔軟性と「コンパイラの懐の深さ」にエンジニアが唸らされる言語も珍しい。C言語のように厳格すぎず、C...
PL/Iの基本構文とデータ制御

【実務・中級編】REPEAT関数の文字列複製とメモリ確保 – PL/Iの基本構文とデータ制御実践ガイド

おい、最近入ってきた若い連中が「PL/Iって変数が予約語とかぶっても怒られないから楽勝ですね」なんて笑いながらコードを書いているのを見かけてな、思わず背筋が凍る思いをしたんだ。おいおい、ちょっと待てと。確かにPL/IにはCOBOLのような厳...
PL/Iの基本構文とデータ制御

【入門編】REPEAT関数の文字列複製とメモリ確保 – PL/Iの基本構文とデータ制御実践ガイド

こんにちは!メインフレームの世界へようこそ。JavaやCOBOLといった他のプログラミング言語の経験がある方にとって、IBMメインフレームの「PL/I(ピーエルワン)」という名前は、なんだか古めかしくて少し近寄りがたい雰囲気に感じられるかも...
PL/Iの基本構文とデータ制御

【テクニカル・上級編】TRUNC関数の整数部切り出しとレジスタ操作 – PL/Iの基本構文とデータ制御実践ガイド

浮動小数点数の奈落:TRUNC関数とレジスタ操作、そしてレガシー移行の罠メインフレームの現場で長くシステムを見ていると、時折「なぜこんな動きをするのか」と頭を抱えたくなるような、しかしコンパイラの仕様を知っていれば膝を打つ現象に出くわす。P...
PL/Iの基本構文とデータ制御

【実務・中級編】TRUNC関数の整数部切り出しとレジスタ操作 – PL/Iの基本構文とデータ制御実践ガイド

おい、最近入った若手が「先輩、PL/Iって変数名に `IF` や `GOTO` って使えないんですか?」って聞いてきたんだよ。いやあ、思わずコーヒー吹きそうになったね。現代のプログラミング言語なら当然「予約語」として構文解析で弾かれるところ...
PL/Iの基本構文とデータ制御

【入門編】TRUNC関数の整数部切り出しとレジスタ操作 – PL/Iの基本構文とデータ制御実践ガイド

こんにちは!IBMメインフレームの世界へようこそ。JavaやCOBOLといったモダン、あるいはビジネスで定番の言語をバリバリ書いてきた方にとって、レガシーの代名詞とも言える「PL/I(ピーエルアイ)」は、最初ちょっと近寄りがたい雰囲気がしま...
PL/Iの基本構文とデータ制御

【テクニカル・上級編】MAXおよびMIN関数の比較命令の連鎖 – PL/Iの基本構文とデータ制御実践ガイド

はじめに:PL/Iにおける「予約語なし」の思想とMAX/MIN関数の罠メインフレームの現場で何十年も稼働し続けている基幹システムのソースコードを覗くと、時折、現代のプログラミング言語(JavaやC#など)の感覚では信じられないような書き方に...
PL/Iの基本構文とデータ制御

【実務・中級編】MAXおよびMIN関数の比較命令の連鎖 – PL/Iの基本構文とデータ制御実践ガイド

こんにちは、若手エンジニアの皆さん。日々のメインフレーム保守や、終わりの見えないレガシー移行(COBOLやPL/Iのオープン系マイグレーション)の調査、本当にお疲れ様です。今日も「なぜこのコードはこんな動きをするんだ?」という不可解な現象に...
PL/Iの基本構文とデータ制御

【入門編】MAXおよびMIN関数の比較命令の連鎖 – PL/Iの基本構文とデータ制御実践ガイド

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