Опубликованы (http://www.ioccc.org/years.html) исходные тексты работ (http://www.ioccc.org/2012/whowon.html), победивших в двадцать первом конкурсе IOCCC (International Obfuscated C Code Contest), в рамках которого предлагалось написать на языке Си наиболее запутанный и трудноразбираемый код, на основании анализа которого проблематично разобраться в сути решаемой задачи. При этом код должен быть интересен и чем-то примечателен, подчеркивая важность правильного стилевого оформления или выделяя неожиданные стороны языка Си. Размер исходного кода программы не должен превышать 4096 байт, программа должна собираться и выполнять какое-либо осмысленное действие.
Среди победителей:
- Первое место: Adar Zeitak (http://www.ioccc.org/2012/zeitak) - определение корректности расстановки скобок;
- Второе место: Tsukasa Hamano (http://www.ioccc.org/2012/hamano/) - формирование PDF с танцующим человечком;
<center><img src="https://www.opennet.ru/opennews/pics_base/0_1350725672.png" style="border-style: solid; border-color: #606060; border-width: 1px;" title="" border=0></center>
- Третье место: Daniel Vik (http://www.ioccc.org/2012/vik/) - реализация тайнописи;
- Cамая полезная работа: Qiming HOU (http://www.ioccc.org/2012/hou/) - система подсветки синтаксиса;
- Самая законсперированная работа: Aaron Grothe (http://www.ioccc.org/2012/grothe/) - cхема (http://ru.wikipedia.org/wiki/%D0%A1%D1%8... разделения секрета Шамира;
- Лучший однострочник: Taketo Konno (http://www.ioccc.org/2012/konno/) - генератор изменённого собственного кода;
- Наиболее скрытная программа: Don Yang (http://www.ioccc.org/2012/omoikane/) - шифрование текста в виде Си-программы;
<center><img src="https://www.opennet.ru/opennews/pics_base/0_1350723982.png" style="border-style: solid; border-color: #606060; border-width: 1px;" title="" border=0></center>
- Лучшая короткая программа: Seonghoon Kang (http://www.ioccc.org/2012/kang/) - декодирование чисел;
- Самая полезная программа: John Tromp (http://www.ioccc.org/2012/tromp/) - реализация лямбда-вычислений (http://en.wikipedia.org/wiki/Binary_Lambda_Calculus);
- Наиболее значительный и лучший инструмент: Alex Deckmyn (http://www.ioccc.org/2012/deckmyn/) - формирование музыкальных нот;
- David Lowe (http://www.ioccc.org/2012/dlowe/) - реализация аркадной игры Жизнь;
- Yusuke Endoh (http://www.ioccc.org/2012/endoh2/) - генерация программы, оформленной в виде ASCII-картинки с изображением греческой буквы Пи, которая занимается рассчётом числа Пи;
- Philip Blakely (http://www.ioccc.org/2012/blakely/) - генерация анимированного GIF-изображения с изображением меняющейся 3D-поверхности;
- Yusuke Endoh (http://www.ioccc.org/2012/endoh1/) - визуализация перетекания текста в ASCII-графике;
<center><img src="https://www.opennet.ru/opennews/pics_base/0_1350725106.png" style="border-style: solid; border-color: #606060; border-width: 1px;" title="" border=0></center>
URL: http://developers.slashdot.org/story/12/10/19/2359243/21st-i...
Новость: https://www.opennet.ru/opennews/art.shtml?num=35129