Was ist IOCCC?

Der IOCCC ( Internet-verschleierter C-Code-Wettbewerb ) ist ein gelegentlich jährlich stattfindender Wettbewerb zwischen Computerprogrammierern, der 1984 begann. Wettbewerbsbeiträge müssen in der Programmiersprache C in obskurer oder verschleierter Form verfasst sein. Gewinnerprogramme haben einen unklaren, versteckten oder cleveren Zweck.

Bis 2017 fanden 24 IOCCC-Wettbewerbe statt, wobei 2018 als voraussichtliches Jahr des 25. Wettbewerbs vorgeschlagen wurde.

Ein Beispiel für ein Gewinnerprogramm ist "duble", Gewinner des Preises 2015 für "beste Handschrift". Der Code für das Programm sieht folgendermaßen aus:

Wenn dieses Programm kompiliert und ausgeführt wird, verwendet es Unicode-Zeichen, um animierte handschriftliche Buchstaben in Ihrem Terminal zu zeichnen.

Weitere Informationen und Quellcode für die Gewinnerprogramme finden Sie unter http://www.ioccc.org/.

Computerakronyme, Verschleierung, Programmierbegriffe