IOCCC () – organizowany raz do roku konkurs najbardziej nieczytelnego kodu w języku C. Pierwszy raz został przeprowadzony w 1984.

Konkurs został zapoczątkowany przez Landona Curta Nolla i Larry'ego Bassela w 1984, gdy obaj byli zatrudnieni w firmie National Semiconductor's Genix w grupie zajmującej się przenoszeniem (porting) kodu. Wpadli na pomysł konkursu, gdy wymieniali uwagi na temat fatalnie napisanych programów, które analizowali.

Założenia konkursu:

napisać jak najbardziej nieczytelny kod w języku C według określonych zasad, by w ironiczny sposób pokazać, jak ważny jest styl kodowania; by „wymęczyć” kompilatory języka C, by zilustrować specyfikę kompilatorów języka C, by pozwolić na debaty na temat kiepskiego kodu.

Przykłady Poniżej znajduje się program westley.c z 1988 r. Wylicza on przybliżoną wartość π przez obliczenie swojej własnej powierzchni.