逆ポーランドフライト
出張からの帰りの便で一緒になった同僚の彼女。せがまれて、逆ポーランドの説明をすることに…。フライト中で逃げることもできず、半ば監禁状態。到着するまでの間に、勝気でしつこい性格の彼女と機内で展開されるrpnの世界。逆ポーランド記法、ファイル、パイプ、プログラム…。そんなに逆ポーランドってスゴイわけ?
プログラマーの彼女がrpnを通して垣間見た、今までとはちょっと違ったコンピュータの使い方とは…。
rpn物語01~
逆ポーランドフライト
出張からの帰りの便で一緒になった同僚の彼女。機内で展開されるrpnの世界。
- 北欧のIT関連会社との技術提携に関する仕事を終えたウェブサイトプログラマーの水口アキコはロビーで搭乗手続きを待っていた。別件で出張だった同社の山本タイチと帰りの便が同じになったので、手持ち無沙汰だったアキコは前…
逆ポーランドって必要?嬉々として話すタイチが作った電卓ソフトってなに?
- 学生時代に学んだ逆ポーランドを少し思い出してきたアキコ。でも、逆ポーランドって普通の電卓と数式の並びが違うのは分かるけど「しょせん電卓は電卓でしょ」。アキコは何でわざわざ逆ポーランド電卓のソフトを作る必要があ…
逆ポーランド電卓誕生の秘話!Windows付属の電卓では物足りなかった理由。
- ついに逆ポーランドの電卓ソフトが作られた理由が明らかに…。初めは電卓ソフト自体にはあまり興味なさそうなアキコだったが、タイチの作った逆ポーランド電卓ソフトの動きを見るや目の色が変わる。思い付く複雑な数式を逆ポ…
キータッチ数の少ない逆ポーランド電卓でサイン、コサイン、タンジェント!
- 三角関数や対数は一文字のアルファベットで表すんだ…。タイチの逆ポーランド電卓rpnはキータッチ数が最少になるように作られていた。要領を掴んできたアキコの興味はsin, cosの三角関数から対数、べき乗、そして、ネピア数へと…
レジスタを使った一行プログラミング!三角関数の応用問題も楽勝で解ける。
- 逆ポーランドの数式に慣れてきたアキコは、矢継ぎ早に三角算数を使った問題をタイチに解かせようとする。何で俺が?と不満なタイチだが、出てきた答えにアキコは満足。お返しにタイチは余弦定理の問題を出してきた。え?こ、…
rpn物語06~
逆ポーランドフライト
リダイレクトでも計算できるrpn。数字も演算子もみんな同じ扱いに驚愕。
- 他にも電卓ソフトがあるのに何で逆ポーランド電卓?rpnのオリジナル性を気にし始めたアキコ。題材としてタイチが出した計算例からリダイレクトの話題になって大苦戦。しかし、プログラムとデータの区別がないrpnの特異性に妙な…
PUSHとPOPでスタックをイメージ。それが、rpn式を理解する一番の近道。
- どうやらスタックの理解とrpnの理解は同じみたい…。ここは教えを請うことにしてタイチくんに聞くしかないわ。ほとんどアキコの打算で続くrpnの講座。初めて見たときは難解だったrpnの式がスタックの動作を知ることでハッキリと…
パイプを使えばソフトウェアツールが実現。それらツールのひとつがrpn。
- 着陸までのちょっとした時間が暇そうなアキコ。茶目っ気を出したタイチが話をふるとrpnのリダイレクトからパイプの例まで話が広がっていく。その中で、rpnという電卓がソフトウェアツールという大きな考え方の一部であることを…
本領発揮!表計算よりもデータベースよりも速く計算できるrpnの方法とは…
- 久しぶりに喫茶店で落ち合った二人。アキコは早速、rpnのプログラムについて聞きたい様子。合計プログラムをrpnで組んでみせるタイチだが、その実行は独特な方法だった。アキコは他の人とは違うユニークな視点のタイチに妙な親…
アドリブ計算も複雑なプログラムも対応可能。実用的な電卓を目指したrpn。
- rpnの魅力に嵌まり始めたアキコ。繰り返しオプションで簡単にプログラムっぽいこともできる。rpnの可能性って?そんな疑問にタイチがrpnのパフォーマンスで応えるが、傍目に不思議な雰囲気の二人。喫茶店で会ったもう1つの理…