Опубликованы исходные тексты работ, победивших в двадцатом конкурсе IOCCC (International Obfuscated C Code Contest), в рамках которого предлагалось написать на языке Си наиболее запутанный и трудноразбираемый код, на основании анализа которого проблематично разобраться в сути решаемой задачи. При этом код должен быть интересен и чем-то примечателен, подчеркивая важность правильного стилевого оформления или выделяя неожиданные стороны языка Си. Размер исходного кода программы не должен превышать 4096 байт, программа должна собираться и выполнять какое-либо осмысленное действие.

Примечательно, что в этом году код работ был опубликован спустя всего два месяца с момента объявления победителей, в то время как в прошлые конкурсы работы публиковались только при начале проведения следующего мероприятия, например, работы 19 конкурса IOCCC были опубликованы только спустя 4 года.

Из победителей двадцатого конкурса можно отметить следующие работы (следует принять во внимание, что исходный код каждой работы не превышает 4 Кб):

  • Matt Zucker (трассировщик лучей для отображения текста);
  • Daniel Vik (музыкальный проигрыватель с поддержкой формата MOD);
  • Don Yang (несколько скрытых программ внутри одной программы);
  • Peter Eastman (симулятор прыгающего мяча в ASCII графике с кодом в форме мяча);
  • Oscar Toledo G. (графическая игра-стрелялка "танковый бой" для двух игроков);
  • Szabolcs Borsanyi (генератор графиков с кодом в форме графика);
  • David Lowe (классификатор нейронной сети с кодом в форме лица);
  • Philip Blakely (игра Life);
  • Kimmo Fredriksson (утилита grep с приближённым поиском);
  • Hou Qiming (научный калькулятор в коде которого используется разбор ASCII-изображения калькулятора);


Источник: http://www.opennet.ru/opennews/art.shtml?num=33671