LINUX.ORG.RU

Завершился IOCCC'24

 , ,

Завершился IOCCC'24

0

5

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-м. Илья, если ты тут есть – привет тебе! Радостно осознавать, что несмотря на мировые события, Россию тут не обидели.

>>> Смотреть всех победителей

★★★★★

Проверено: hobbit ()
Последнее исправление: hobbit (всего исправлений: 3)

участвовал (и, наконец, взял награду) с бонсай-генератором

ты поделись, как пришел-то к этому?

и как эта хреновина работает!? ))

Rastafarra ★★★★
()
Ответ на: комментарий от Rastafarra

ты поделись, как пришел-то к этому?

Это не первое моё участие, в те разы не взял ничего.

и как эта хреновина работает!? ))

Открываете код, смотрите, делаете gcc -E prog.c > out.c, смотрите снова, делаете ident out.c, смотрите в третий раз.

PPP328 ★★★★★
() автор топика
Ответ на: комментарий от X-Pilot

Луна - крутая! :)

Собака Качалова подтверждает!..

Somebody ★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.