Mikä on IOCCC?

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