IOCCC ( Internet Obfuscated C Code Contest ), er en noen ganger årlig konkurranse mellom dataprogrammerere som startet i 1984. Konkurranseposter må skrives i C-programmeringsspråket, på en uklar eller obfuscated måte. Vinnerprogrammer har et formål som er uklart, skjult eller smart utformet.
Fra 2017 har 24 IOCCC-konkurranser funnet sted, med 2018 foreslått som det sannsynlige året for den 25. konkurransen.
Et eksempel på et vinnende program er "duble", vinneren av 2015-prisen for "beste håndskrift". Koden for programmet ser slik ut:
Når programmet blir kompilert og utført, bruker dette programmet Unicode-tegn til å tegne animerte håndskrevne bokstaver i terminalen din, slik som dette:
For mer informasjon og kildekode til å vinne programmer, besøk //www.ioccc.org/.
Computer akronymer, obfuscation, programmeringsbetingelser