コンテンツにスキップ

Portal:コンピュータ/特集項目/プログラミング言語/IOCCC

The International Obfuscated C Code ContestIOCCC, 国際難読化Cコードコンテスト)は、故意に難解なC言語のプログラムを書き、その読みにくさと複雑さを競うというハッカーの奇祭である。

一般的に読みにくいコードであれば評価が高いが、目にした瞬間のインパクトや、コードの汚さに反して実行結果の美しさなど、さまざまな要因でアーティスティックなものが選ばれる。多くの作品は一見するとC言語のコードに見えず、コード全体がアスキーアートになっているものなどが典型的である。

公式サイトでは、大会の理念は次のように説明されている。

  • 大会ルールの元で最高に意味不明/難解なCプログラムを書くこと
  • 皮肉なやり方でプログラミング作法の重要性を訴えること
  • 普通書かないコードを用いてCコンパイラに負荷をかけること
  • C言語の持つ、ある種の神秘性を解き明かすこと
  • 粗雑なCコードに関して邪魔の入らない公開討論の場を提供すること

第一回大会は1984年に行われ、……もっと読む