IOCCC
出典: フリー百科事典『ウィキペディア(Wikipedia)』
IOCCCとは「The International Obfuscated C Code Contest(国際邪悪なCコードコンテスト)」の略称。汚く読みづらいC言語コードをあえて書き、その汚さを競うというC言語ハッカーの奇祭である。むろんただ汚ければよいというわけではなく、目にした瞬間のインパクト、実行結果の美しさなど、さまざまな要因でアーティスティックなものが選ばれる。多くのコードはそもそも全くC言語に見えない。コード全体がアスキーアートになっているものなどが典型的である。
公式サイトに掲げられた大会理念では次のように説明される
- 大会ルールの元で最高に意味不明/難解なCプログラムを書く事
- プログラミング作法の重要性を訴える。皮肉なやり方で
- 普通書かないコードを用いてCコンパイラに負荷をかける
- C言語のもつある種の神秘性を解き明かす
- 粗雑なCコードに関して邪魔の入らない公開討論の場を提供する
第一回大会は1984年に行われ、以降ほぼ年一回のペースで入賞者が発表されている。Perl作者のラリー・ウォールやKorn Shell作者のデビッド・コーンなどが有名。