Названы победители конкурса на самый запутанный код на языке Си

Почти треть программ-лидеров были написаны российским программистом.
1

На сайте «Международного соревнования по запутанному Си-коду» (IOCCC) появились имена победителей за 2020 год. В общей сложности было сформировано 15 категорий, в 4 из которых лидером оказался разработчик из Новосибирска Илья Курдюков.

Одной из самых интересных работ отечественного программиста можно назвать инструмент вычисления хэшей MD5. Его код оформлен в виде круга. Одной из главных сложностей при уменьшения размеров утилиты Курдюков назвал длину таблицы MD5. Она, с учётом констант, составляет 64 х 4 байта.



Код инструмента вычисления хэшей MD5 от Ильи Курдюкова

Были и не менее интересные работы от других участников. Например, японский разработчик Юсуки Эндо написал приложение, которое выводило надпись «May the IOCCC be with you» анимированную в стиле начальных титров из Star Wars:

Отметим, что главной задачей участников соревнования от IOCCC была разработка программы на языке Си, которая была бы максимально запутанной и нечитабельной. В то же время приложение должно было успешно собираться, решать какую-то задачу и весить не более 4 КБ.

Источник: IOCCC

Что думаете?