Keiichi Oono's Weblog

All | cc | NetBeans | OpenSolaris | Personal
« 前の日(May月 8日, 2006年) | 日付別メイン | 次の日(May月 10日, 2006年) »
20060510 2006年 5月 10日 水曜日

IOCCC, 難解な C プログラムの国際コンテスト

余談です。

すでに知っている人は多くおられると思いますが、The International Obfuscated C Code Contest という、難解な C プログラムのコンテストを開催しているサイトがあります。難解というのは、 こういった難解さ で、このプログラムは左右対称になってます!

私がこのサイトを知ったきっかけは、以前に UNIX マガジンで Brian Westley 氏の 1992 年の プログラム が紹介されていたからなのですが、内容にも驚きましたし実行結果との関連も、紹介のとおりの楽しいものだと思いました。1986 年の Winner として Larry Wall 氏の名前もありました。

上記の Brian Westley 氏のプログラムは http://www.ioccc.org/years.html#1992_westley にあります。私は、この URL にある .hint ファイルに書いてあるとおり、コンパイルして ./a.out 36 145 と動かしてみました。もちろん、どうしてこのプログラムがこう動くのか、.hint ファイルにある説明を読んでみたのですが、「たぶん、おおよそ、きっと、ここがこうなって、で、こうなるのかな?」くらいの理解しかありません ...

  Posted by keiichio ( 5月 10日 2006年, 04:28:38 午後 JST ) Permalink 投稿されたコメント [0]

Calendar

RSS Feeds

最近の 10 Entries

Links

Navigation

Search