パスワードを忘れた? アカウント作成
この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。

「世界一IQの低い」ソースコード」記事へのコメント

  • 最適化の期待できないVMで高速に動かすためのテクニックだったりして。(たぶん過去の遺物だと思うけど)

    # 組込機器のjavaでリフレクション使って怒られた経験から。

    --
    notice : I ignore an anonymous contribution.
    • それにしたって、「自動生成されたコードがこうなってました」ならまだしも、こんなの手で打ち込むとかありえないでしょ。

      親コメント
      • by Anonymous Coward

        最近はCD-ROMが添付されたり記載されたURLからダウンロードできたりしないのか?

        • by Anonymous Coward

          なるほど、「著者がどうやってこのソースを作ったのか」の他に、「読者がどうやってこの情報を使うのか」という問題もあるわけですね。

          前者は、コンパイラの最適化の結果出てくるアンロールされたループがこんな感じだから、
          高速化か何かのために自動生成されたソースとしてはあり得なくはないという擁護は可能。

          後者に関しても、CD-ROMからソースをコピーしてくれば良いので問題無し、という擁護は可能。

          後はまあ、紙の誌面をそれに割くなというツッコミぐらいですね。

      • by Anonymous Coward

        キーコードが飛び飛びのランダムな値を取るのなら有りだろう
        もっともそれなら if~then~else if~を延々と続けるのではなく、if~then をダラダラ並べれば良いが
        連想配列とか面倒なことは持ち出さないでくれ
        #組み込みの世界ではベタなコードが必要ならベタベタのコードを書く

        • by Anonymous Coward

          ワーストケース考えると末尾のelseまで全部判定しないといけない。
          Cなら標準ライブラリの bsearch 関数使う場面。

      • by Anonymous Coward

        コピー&ペーストの機能のあるエディターがあるなら普通でしょ
        やりたいことを忠実に記述してるんだから問題は無い

        • by Anonymous Coward

          lQのひいくフリしたレスがういまな

      • by Anonymous Coward

        そうですね。せめて二分木で実装すべきですね。#チゲー

      • by Anonymous Coward

        そうですね。せめて二分木で実装すべきですね。
        #ハードコードされた二分木って見たことないなぁ

    • by Anonymous Coward on 2014年08月05日 9時29分 (#2651069)

      ダイナミックにキーコードが変化するんだよ

      親コメント
    • by Anonymous Coward

      確かにリフレクションは遅いがこれはいくらなんでも・・・

ナニゲにアレゲなのは、ナニゲなアレゲ -- アレゲ研究家

処理中...