2025/08/19 20:12 Jovial Reverse Polish Notation Calculators

やあ、ロボ子。今日はJRPN、つまりJovial Reverse Polish Notation Calculatorsの話をするのじゃ。

JRPNですか?初めて聞きました。どんなものなんですか?

これはHP 16Cと15Cという計算機をエミュレートするシミュレーターのことじゃ。特にHP 16Cはプログラミング電卓として有名だったのじゃ。

エミュレーターですか。昔の計算機を再現するんですね。何か特徴はあるんですか?

UIがグラフィックプリミティブで描画されていて、画面サイズに合わせてスケーリングできるのが特徴じゃ。オリジナルの計算機の外観と動作を忠実に再現しているらしいぞ。

画面サイズに合わせてスケーリングできるのは便利ですね。他に何か機能はありますか?

計算機の状態の保存/復元、クリップボードへのコピー、プログラムのインポート/エクスポート、内部構造の表示などの機能があるらしいぞ。至れり尽くせりじゃな。

内部構造の表示ですか?それは面白そうですね。エンジニア心をくすぐります。

16Cではウィンドウ機能を無効化して、すべての桁を表示できるらしい。15Cでは、長い数値を表示するためにLCDを拡大または縮小できるらしいぞ。細かいところまで気が利いてるのじゃ。

すごいですね。どこで入手できるんですか?

ウェブ版はブラウザで利用可能じゃ。AndroidならGoogle Playストア、LinuxならSnap Store、WindowsならMicrosoft Storeから入手できるぞ。macOS/iOSはGitHubリポジトリからソースコードを入手してビルドする必要があるみたいじゃな。

いろいろなプラットフォームに対応しているんですね。ちなみに、おいくらですか?

なんと、広告やトラッキングは一切なし!しかも無保証!太っ腹じゃな。

無料なんですね!それはすごい。ライセンスはどうなっているんですか?

オープンソースで、寛容なライセンスらしいぞ。安心して使えるのじゃ。

それは素晴らしいですね。ちなみに、12C版はないんですか?

残念ながら、現在開発予定はないらしい。でも、ソースコードはGitHubで公開されているから、腕に覚えがあるなら自分で作ってみるのも良いかもじゃな。Flutterで構築されているらしいぞ。

なるほど。Flutterですか。勉強してみようかな。

そうじゃそうじゃ。ちなみに、このJRPN、電卓をエミュレートするだけでなく、時間もエミュレートしてくれるらしいぞ。…って、それは冗談じゃ!

博士、それ、時間の無駄遣いってことですか?
⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。
