RPNとは、1951年にポーランドのJan Lukasiewiczという学者が発表した算術式の表記法をHPが改良したもので、Reverse Polish Notation、日本語では"逆ポーランド記法"と呼ばれています。
これは一言で言えば、「数値の後に演算子を置く」という方法で、例えば、2に3を足すという計算を国産の電卓では、
[2] [+] [3] [=]というふうにキー入力して求めますが、RPN方式では
[2] [ENT] [3] [+]と押します。この両者の[+]キーを押す位置に注目して下さい。RPN方式では演算対象である2と3を入力してから[+]キーを押しています。ここで[ENT]キーは2と3を区切るためのキーだと思って下さい。
(5+3)÷(4−2)これぐらいの計算は暗算でできるなどと言わないで、電卓で計算することを考えて下さい。国産電卓の場合は、
[5] [+] [3] [=] [÷] [(] [4] [-] [2] [)] [=]というふうに、括弧を使う必要がありますが、RPN方式であれば
[5] [ENT] [3] [+] [4] [ENT] [2] [-] [÷]と括弧を使う必要がありません。
[5] [ENT] [3] [+] [4] [ENT] [2] [-] [÷]
5 に 3を 足して、 4 から 2を 引いたやつで、割る
[3] [÷] [5] [=] [sin] [×] [2] [=] [M] [4] [-] [1] [=] [LOG] [±] [+] [MR] [=]RPN方式では完全に左から順に計算できます。
[2] [ENT] [3] [ENT] [5] [÷] [sin] [×] [4] [ENT] [1] [-] [LOG] [-]このように、特に技術計算で出てくるような多項の計算に対してRPN方式は効果があります。事実、上の例で国産電卓では18回キーを押す必要があるのに対して、RPN方式では14回で済んでいます。