3 августа 2025 года завершился юбилейный (40 лет) конкурс по написанию запутанного С-кода IOCCC.
Цели IOCCC:
- Написать максимально неясную/запутанную программу на C в рамках установленных правил.
- Показать важность стиля программирования — в ироничной форме.
- Подчеркнуть ценность понятного и ясного кода через негативные примеры.
- Проверить компиляторы C с помощью необычного кода.
- Продемонстрировать тонкости языка программирования C.
- Обеспечить безопасную площадку для плохого кода на C. :-)
- Повеселиться с языком C!
В этом году победителей было больше, чем обычно, из-за пятилетнего перерыва.
- 2024/burton – Prize in pentagrammatology – wordle hard mode solver
- 2024/cable1 – Prize in bot talk – LLM inference engine
- 2024/cable2 – Prize in murky waters – salmon recipe
- 2024/carlini – Prize in perfect timing – Intel 4004 emulation
- 2024/codemeow – Prize in tray planting – bonsai generator
- 2024/endoh1 – Prize in patient pointillism – slow ray tracer in CPP
- 2024/endoh2 – Prize in solid body physics – rotating rigid body simulation
- 2024/ferguson1 – Prize in diabolical logistics – A Pact With the Devil On the Oregon Trail
- 2024/ferguson2 – Prize in yil-tas – Navajo Code Talker translator
- 2024/howe – Nice accent eh-ward – mini vi
- 2024/kramer – Prize in linguistic arithmetic – natural language numerical calculator
- 2024/kurdyukov1 – Prize in phased periodicity – phase of the Moon
- 2024/kurdyukov2 – Prize in art restoration – JPEG artifact removal
- 2024/kurdyukov3 – Prize in virtual quietus – gaming VM and doom
- 2024/kurdyukov4 – Prize in embiggening – encode without literals
- 2024/macke – Prize in imitative rebooting – OpenRISC CPU and Linux
- 2024/maffiodo – Prize in creative interpretation - Jav*script interpreter
- 2024/mills – Prize in ℤ₃ – Infocom v3 story interpreter
- 2024/stedolan – Best one liner – icon from MD5
- 2024/straadt – Prize in sound coding – layered music generator
- 2024/tmarrec – Prize in cyclonic coding – 3D tornado simulation
- 2024/tompng – Prize in quasi bijection – vortex encryptor decryptor
- 2024/weaver – Sur prize – rickroll
Из самого интересного на мой взгляд (по ссылкам видео):
- 2024/cable2 – использование скрытых UTF-8 символов для сокрытия рецепта жареной форели в for-цикле
- 2024/endoh1 – отрисовка классического теста рей-трейсинга «шар на шахматной доске»
- 2024/maffiodo – интерпретатор JS (вроде как полный), умещённый в лимиты конкурса (4993 байтов/2503 токенов)
- 2024/weaver – рикролл. С анимацией и звуком в консоли.
- 2024/tmarrec – симулятор циклона в коробке. Трёхмерного. В консоли.
Автор новости в этом году участвовал (и, наконец, взял награду) с бонсай-генератором – переосмысленной версией cbonsai, только без внешних зависимостей и умещенная в 2787 байтов.
Из заметных событий – очередная победа Ильи Курдюкова из РФ. В этом году занял целых 4 приза. То же самое он проделал в 2020-м. Илья, если ты тут есть – привет тебе! Радостно осознавать, что несмотря на мировые события, Россию тут не обидели.



















