Wat is IOCCC?

De IOCCC ( Internet Obfuscated C Code Contest ) is een soms jaarlijkse competitie tussen computerprogrammeurs die in 1984 begon. Wedstrijdinschrijvingen moeten in de programmeertaal C worden geschreven, op een obscure of versluierde manier. Winnende programma's hebben een doel dat onduidelijk, verborgen of slim ontworpen is.

Vanaf 2017 hebben 24 IOCCC-wedstrijden plaatsgevonden, met 2018 voorgesteld als het waarschijnlijke jaar van de 25ste competitie.

Een voorbeeld van een winnend programma is 'duble', winnaar van de prijs van 2015 voor 'beste handschrift'. De code voor het programma ziet er als volgt uit:

Bij het compileren en uitvoeren gebruikt dit programma Unicode-tekens om geanimeerde handgeschreven letters in uw terminal te tekenen, zoals deze:

Bezoek //www.ioccc.org/ voor meer informatie en broncode voor het winnen van programma's.

Computerafkortingen, Obfuscation, Programmeringsvoorwaarden