Portal:コンピュータ/特集項目/プログラミング言語/IOCCC
表示
< Portal:コンピュータ | 特集項目
The International Obfuscated C Code Contest(IOCCC, 国際難読化Cコードコンテスト)は、故意に難解なC言語のプログラムを書き、その読みにくさと複雑さを競うというハッカーの奇祭である。
一般的に読みにくいコードであれば評価が高いが、目にした瞬間のインパクトや、コードの汚さに反して実行結果の美しさなど、さまざまな要因でアーティスティックなものが選ばれる。多くの作品は一見するとC言語のコードに見えず、コード全体がアスキーアートになっているものなどが典型的である。
公式サイトでは、大会の理念は次のように説明されている。
- 大会ルールの元で最高に意味不明/難解なCプログラムを書くこと
- 皮肉なやり方でプログラミング作法の重要性を訴えること
- 普通書かないコードを用いてCコンパイラに負荷をかけること
- C言語の持つ、ある種の神秘性を解き明かすこと
- 粗雑なCコードに関して邪魔の入らない公開討論の場を提供すること
第一回大会は1984年に行われ、……もっと読む