アカウント名:
パスワード:
最適化の期待できないVMで高速に動かすためのテクニックだったりして。(たぶん過去の遺物だと思うけど)
# 組込機器のjavaでリフレクション使って怒られた経験から。
それにしたって、「自動生成されたコードがこうなってました」ならまだしも、こんなの手で打ち込むとかありえないでしょ。
キーコードが飛び飛びのランダムな値を取るのなら有りだろうもっともそれなら if~then~else if~を延々と続けるのではなく、if~then をダラダラ並べれば良いが連想配列とか面倒なことは持ち出さないでくれ#組み込みの世界ではベタなコードが必要ならベタベタのコードを書く
ワーストケース考えると末尾のelseまで全部判定しないといけない。Cなら標準ライブラリの bsearch 関数使う場面。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
あと、僕は馬鹿なことをするのは嫌いですよ (わざとやるとき以外は)。-- Larry Wall
もしかして高速化のため? (スコア:1)
最適化の期待できないVMで高速に動かすためのテクニックだったりして。(たぶん過去の遺物だと思うけど)
# 組込機器のjavaでリフレクション使って怒られた経験から。
notice : I ignore an anonymous contribution.
Re: (スコア:2)
それにしたって、「自動生成されたコードがこうなってました」ならまだしも、こんなの手で打ち込むとかありえないでしょ。
Re:もしかして高速化のため? (スコア:0)
キーコードが飛び飛びのランダムな値を取るのなら有りだろう
もっともそれなら if~then~else if~を延々と続けるのではなく、if~then をダラダラ並べれば良いが
連想配列とか面倒なことは持ち出さないでくれ
#組み込みの世界ではベタなコードが必要ならベタベタのコードを書く
高速じゃないし (スコア:0)
ワーストケース考えると末尾のelseまで全部判定しないといけない。
Cなら標準ライブラリの bsearch 関数使う場面。