Implement 4 arithmetic operations by increment
「+1」だけで四則演算をするには? − @IT自分戦略研究所
初心者向け記事として今後に期待できそうな連載第1回目。
でも、これはまずいんじゃないかな。
while(b--)
デクリメント使っちゃいかんでしょう。
int i = 0;
while(i++ < b)
ならインクリメントだけで成立すると思った。
というか、タイトルだけ見たときに機械語の連載が始まったのかと思った。
インストラクションセットが異常に貧弱で最低限しかない仮想コンピュータで四則演算を実装しろみたいな。
それ楽しそう。
そういう程度の仮想機械ならJavaScript(ECMAScript)で作れるな。
そういえばJavaScriptで仮想機械を作ったという事例を聞かないな。JSVM?
JSで作られたOS上にCコンパイラが移植できたらすごいんだけど。あらゆるものを移植できる。本当のWebOSかも。
そーいえば、
- Soko Monar ( `∀´) ソーコモナー - Javascript Virtual Console
- “Super Maryo World” - Javascript Virtual Machine
神すぎる。

