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

わかりにくいCプログラム作成を競う「IOCCC」が5年ぶりに開催」記事へのコメント

  • 中途半端に実装されたオリジナルインタプリタが、コード中にハードコーディングされたオリジナルバイナリデータを逐次解釈しながら実行するってプログラムだった。やってることが単純な割に大量のコードが書き散らされていて、中には一度も実行されない処理も多数で、何が何だかさっぱりだったよ。作った当人は「バイナリデータを変更すればプログラムの動作を変更できるから、仕様変更にも強いし、柔軟性も高い。俺様凄い」と思って作ったらしい。条件分岐するうまい方法を思いつかなかったらしく、実行中にバイナリデータを書き換えたりするという・・・。

    • by Anonymous Coward on 2011年11月19日 9時28分 (#2052988)

      じつはそのバイナリデータとはZ80のコードだったとか。
      あるいは、マイクロプロセッサを作る仕事したくて挫折した人が、
      俺仕様のマイクロプロセッサを作った気分になりたくてやったとか。

      どちらにせよ迷惑に違いないことには合意。
      せめてそのオリジナルバイナリデータを作成するためのアセンブラなり
      コンパイラを用意してもらわないと。(そういう問題ではない)

      親コメント

あと、僕は馬鹿なことをするのは嫌いですよ (わざとやるとき以外は)。-- Larry Wall

処理中...