アカウント名:
パスワード:
そう言えば RPN電卓 ここにありますが…
HP-15C を今でも使っていますが、購入当時の価格は3万円以上だったと記憶しています。Steve Wozniak が Apple を設立する資金とするために、大切な HP の電卓を売ったという話もありましたね。
4から5と6を足したものを引いて3をかける
4 5 6 + - 3 *
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
開いた括弧は必ず閉じる -- あるプログラマー
懐かしいなぁ (スコア:2, 参考になる)
3,4,5,6,+,-,*
((6+5)-4)*3
数字でスタック積んで。演算子でスタック取り出し
昔習ったのでうろ覚えだけど
そう言えば RPN電卓 [nifty.com]ここにありますが…
Re:懐かしいなぁ (スコア:1, 参考になる)
今回テスター募集してるのは、それのシミュレータですね。
ソフト部分のバグ出しとキー配列の評価とかを目的にしているようです。
Re:懐かしいなぁ (スコア:1)
Re:懐かしいなぁ (スコア:0)
プログラマにとって
0)論理演算、ビットシフト・ローテートができる
1)基数変換が1キーでできる
2)32ビット以上の整数を扱える
という魅力はいまだに色あせませんね。
#ソフトだと2ができないものが多い。
ただ、20年近く使っても故障1つないほどの製品寿命が
かえって仇
Re:懐かしいなぁ (スコア:1)
「初めて見る」と違和感あるでしょうが、
実際に「(使い)始めてみる」とまったく違和感がありませんでしたね。
# 昔々のお話
Re:懐かしいなぁ (スコア:1, 参考になる)
日本語と同じ語順という説明もできますね。
> 3,4,5,6,+,-,*
3に4から5と6を足したものを引いて掛ける
> 数字でスタック積んで。演算子でスタック取り出し
> 昔習ったのでうろ覚えだけど
大抵のコンパイラやインタプリタは
式をパースして内部的に逆ポーランドにしているはずです。
実際そうしないと演算順位の扱いがかなり厄介ですから。
Re:懐かしいなぁ (スコア:1)
> 式をパースして内部的に逆ポーランドにしているはずです。
> 実際そうしないと演算順位の扱いがかなり厄介ですから。
インタプリタはわからないけど、今のコンパイラは逆ポーランドにはしてないんじゃないかな。
最適化がしにくいので。
#参考 [inet-lab.org]
Re:懐かしいなぁ (スコア:1)
最適化コンパイラの内部では、もう記号列じゃなくてグラフの形で表現されてることがほとんどだと思うので、
逆ポーランドかそうでないかという議論はあまり意味がない気がします。
しいて言えば、データ依存グラフをデバッグ用にダンプさせてみたら、逆ポーランド風に見えないこともない気がしますが。
あぁ、「ン」が消えてるんですよ。「ビーフン・カレー」ね。
Re:懐かしいなぁ (スコア:0)
>> 3,4,5,6,+,-,*
>3に4から5と6を足したものを引いて掛ける
そーゆー言い方をする人は見たことないなぁ。日本語なら、
3と4を足したものから5を引いて6をかける
のほうが自然な語順だと思うけど。
# 逆ポーランド表記は大好きやけどね。FORTHとか。
日本語入力方式 (スコア:1)
HP-15C を今でも使っていますが、購入当時の価格は3万円以上だったと記憶しています。Steve Wozniak が Apple を設立する資金とするために、大切な HP の電卓を売ったという話もありましたね。
Re:懐かしいなぁ (スコア:0)
4から5と6を足したものを引いて3をかける
……だよね。
# 最近FORTHとかdcとか使ってないのバレバレ。
Re:懐かしいなぁ (スコア:1)
これは、
ですね。
Re:懐かしいなぁ (スコア:1, 参考になる)
演算子の順番ではなく数字の順番を保持する方が普通です。
> 3,4,5,6,+,-,*
> ((6+5)-4)*3
3 * (4 - (5 + 6)))