1754299682459.png


После четырёхлетнего перерыва
Чтобы увидеть нужно авторизоваться или зарегистрироваться.
Международный конкурс
Чтобы увидеть нужно авторизоваться или зарегистрироваться.
(International Obfuscated C Code Contest, IOCCC, для экспертов и разработчиков Obscure/Obfuscated C program). Организаторы объявили победителей-разработчиков.

Это мероприятие
Чтобы увидеть нужно авторизоваться или зарегистрироваться.
с 1984 года (и отчасти вдохновлено ошибкой в классическом Bourne shell). Считается, что это «старейший конкурс в Интернете» для разработчиков с девизом, что программисты должны получать удовольствие от C. Цель конкурса — «показать важность стиля программирования ироничным образом» и «нагрузить компиляторы C необычным кодом».

1754299777820.png


Выдержки из
Чтобы увидеть нужно авторизоваться или зарегистрироваться.
и
Чтобы увидеть нужно авторизоваться или зарегистрироваться.
конкурса:
  • правило 0, точно так же, как C начинается с 0, так и IOCCC начинается с правила 0. :-)
  • правило 1, ваша заявка должна быть полной программой....
  • правило 5, Ваша заявка НЕ ДОЛЖНА изменять содержимое или имя файла любой части вашей исходной заявки, включая, помимо прочего, prog.c, Makefile (который мы создаем на основе ваших инструкций по сборке), а также любые файлы данных, которые вы отправляете....
  • правило 6, I am not a rule, I am a free(void *human);
    while (!(ioccc(rule(you(are(number(6)))))) {
    ha_ha_ha();
    }
Правило 6 явно отсылает к The Prisoner (некоторые другие
Чтобы увидеть нужно авторизоваться или зарегистрироваться.
). И в
Чтобы увидеть нужно авторизоваться или зарегистрироваться.
есть свои шутки типа «вы находитесь в лабиринте извилистых правил, все разные», есть по крайней мере ноль судей, которые считают, что Fideism имеет мало или вообще ничего общего с процессом судейства IOCCC, мы предлагаем вам не пытаться получить «самый маленький самовоспроизводящийся» источник (самый маленький, запись с нулевым байтом,
Чтобы увидеть нужно авторизоваться или зарегистрироваться.
в 1994 году).

В рамках IOCCC 2025 разрешалось использовать кодировку UTF-8 в коде. Код каждого участника должен быть интересен и чем-то примечателен.
Работы могли быть необычно оформлены или выделять неожиданные стороны языка C.
Размер исходного кода программы не должен превышать 4096 байт, а программа должна собираться и выполнять осмысленное действие.

По информации OpenNET, список
Чтобы увидеть нужно авторизоваться или зарегистрироваться.
IOCCC 2025:
1754299872930.png

1754299909955.png

1754299926796.png

Источник:
Чтобы увидеть нужно авторизоваться или зарегистрироваться.