Төрт жылдык тыныгуудан кийин C тилинде эң чаташкан жана түшүнүү кыйын кодду жазууга багытталган IOCCC (International Obfuscated C Code Contest) кайра улана тургандыгы жарыяланды. IOCCC28 иш-чарасы 1984-жылдан бери өткөрүлүп келе жаткан мелдештин тарыхындагы кыркынчы иш-чара болот. Чыгармалар 31-жылдын 2-январынан 2025-апрелине чейин кабыл алынат. Мурунку сынактардан айырмаланып, баштапкы кодго эми UTF-8 коддоосун колдонууга уруксат берилди.
Сынакка катышкан иштер, бир жагынан, кодду талдоого жана чечилип жаткан маселенин маңызын түшүнүүгө тоскоол болушу керек, бирок, экинчи жагынан, код кандайдыр бир деңгээлде кызыктуу жана көрүнүктүү болушу керек (чыгармалар адаттан тыш иштелип чыккан же Си тилинин күтүлбөгөн жактарын баса белгилеңиз). Программанын баштапкы коду 4096 байттан ашпоого тийиш жана программа компиляциялоо жана маанилүү иш-аракетти аткаруусу керек. Мисалы, өткөн жылдарда ар кандай оюндар, IBM PC эмулятору, HTTP сервери, текстти таануу системасы, нурларды издөө кыймылдаткычы жана PDF генератору түзүлгөн.



Source: opennet.ru
