Der IOCCC (Internet Obfuscated C Code Contest) ist ein manchmal jährlicher Wettbewerb zwischen Computerprogrammierern, der 1984 begann. Die Wettbewerbsbeiträge müssen in der Programmiersprache C auf obskure oder verschleierte Weise geschrieben werden. Gewinnprogramme haben einen unklaren, versteckten oder clever gestalteten Zweck.
Bis 2020 haben 26 IOCCC-Wettbewerbe stattgefunden.
Ein Beispiel für ein erfolgreiches Programm ist „duble“, Gewinner des Preises 2015 für die „beste Handschrift“. Der Code für das Programm sieht so aus:
Wenn dieses Programm kompiliert und ausgeführt wird, verwendet es Unicode-Zeichen, um animierte handgeschriebene Buchstaben in Ihrem Terminal zu zeichnen, wie folgt:
Weitere Informationen und den Quellcode zu den Gewinnerprogrammen finden Sie auf der IOCCC-Website.
Computerakronyme, Verschleierung, Programmierbegriffe