IOCCC ( Internet Obfuscated C Code Contest ) on toisinaan vuotuinen kilpailu tietokoneohjelmoijien välillä, joka alkoi vuonna 1984. Kilpailutiedot on kirjoitettava C-ohjelmointikielellä epäselvällä tai hämärällä tavalla. Voitto-ohjelmilla on tarkoitus, joka on epäselvä, piilotettu tai taitavasti suunniteltu.
Vuodesta 2017 lähtien on järjestetty 24 IOCCC-kilpailua, joista 2018 ehdotettiin 25. kilpailun todennäköisenä vuotena.
Esimerkki voittavasta ohjelmasta on "duble", vuoden 2015 palkinnon "paras käsiala" voittaja. Ohjelman koodi näyttää tältä:
Kun tämä ohjelma on koottu ja suoritettu, se käyttää Unicode-merkkejä animoidun käsinkirjoitetun kirjaimen tekemiseen päätelaitteessasi:
Saat lisätietoja ja lähdekoodin voittaneista ohjelmista osoitteesta //www.ioccc.org/.
Tietokoneen lyhenteet, Obfuscation, Programming terms