The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Объявлены победители 29 конкурса по написанию запутанного кода на языке Си"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Объявлены победители 29 конкурса по написанию запутанного кода на языке Си"  +/
Сообщение от opennews (??), 08-Июн-26, 15:46 
Опубликованы исходные тексты работ, победивших в двадцать девятом конкурсе IOCCC (International Obfuscated C Code Contest), участникам которого предлагалось подготовить наиболее запутанный и трудноразбираемый код на языке Си. Участвующие в конкурсе работы, с одной стороны, должны препятствовать анализу кода и пониманию сути решаемой задачи, но, с другой стороны, код должен быть интересен и чем-то примечателен (работы могут быть необычно оформлены или выделять неожиданные стороны языка Си). Размер файла с кодом программы не должен превышать 4993  байтa, а чистый код не должен превышать 2503 байта после обработки утилитой iocccsize...

Подробнее: https://www.opennet.ru/opennews/art.shtml?num=65641

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по времени | RSS]


1. "Объявлены победители 29 конкурса по написанию запутанного ко..."  +/
Сообщение от Аноним (1), 08-Июн-26, 15:46 
Не понял про эмулятор в 366 байт.
Ответить | Правка | Наверх | Cообщить модератору

4. "Объявлены победители 29 конкурса по написанию запутанного ко..."  +1 +/
Сообщение от Аноним (4), 08-Июн-26, 15:53 
Что именно непонятно про виртуальный проц с одной инструкцией?
Ответить | Правка | Наверх | Cообщить модератору

7. "Объявлены победители 29 конкурса по написанию запутанного ко..."  +2 +/
Сообщение от Аноним (1), 08-Июн-26, 15:57 
Где он взял линпус и дум под это дело?
Ответить | Правка | Наверх | Cообщить модератору

11. "Объявлены победители 29 конкурса по написанию запутанного ко..."  +/
Сообщение от Аноним (1), 08-Июн-26, 16:00 
И каким образом это рисуется через SDL.
Ответить | Правка | Наверх | Cообщить модератору

58. "Объявлены победители 29 конкурса по написанию запутанного ко..."  +1 +/
Сообщение от Аноним (58), 08-Июн-26, 19:09 
А, ну теперь понятен Ваш уровень. Начать надо с гугления "SUBLEQ Cross-compiler", позволяющий скомпилировать Си-код в программу для URISC SUBLEQ процессора.
Ответить | Правка | К родителю #7 | Наверх | Cообщить модератору

8. "Объявлены победители 29 конкурса по написанию запутанного ко..."  +/
Сообщение от Аноним (8), 08-Июн-26, 15:58 
Не понятно как он Линукс с игрой дум запускает
Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

18. "Объявлены победители 29 конкурса по написанию запутанного ко..."  +3 +/
Сообщение от Аноним (18), 08-Июн-26, 16:07 
Там по ссылке пример есть:

    wget https://raw.githubusercontent.com/adriancable/eternal/main/i...
    xz -d vmlinux.bootimage.xz
    ./prog < vmlinux.bootimage

Ответить | Правка | Наверх | Cообщить модератору

23. "Объявлены победители 29 конкурса по написанию запутанного ко..."  –1 +/
Сообщение от Аноним (1), 08-Июн-26, 16:21 
Это ничего не объясняет.
Ответить | Правка | Наверх | Cообщить модератору

47. "Объявлены победители 29 конкурса по написанию запутанного ко..."  +/
Сообщение от kusb (?), 08-Июн-26, 18:10 
Можно ещё один эмулятор каго будь risv-c, тода не придётя портировать Linux пож возможно не подходящую архтуу
Ответить | Правка | К родителю #8 | Наверх | Cообщить модератору

19. "Объявлены победители 29 конкурса по написанию запутанного ко..."  +5 +/
Сообщение от Аноним (18), 08-Июн-26, 16:14 
Там автор гигантскую работу проделал, кроме написания эмулятора, он написан бэкенд к LLVM для одкомандной архитектуры, портировал musl и библиотеку c программным FPU и смог собрать с его помощью ядро Linux.
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

51. Скрыто модератором  –2 +/
Сообщение от Аноним (51), 08-Июн-26, 18:27 
Ответить | Правка | Наверх | Cообщить модератору

67. "Объявлены победители 29 конкурса по написанию запутанного ко..."  +/
Сообщение от Аноним (67), 08-Июн-26, 20:49 
Господи, какой хтонический ужас. Он этим 10 лет занимался?
Ответить | Правка | К родителю #19 | Наверх | Cообщить модератору

70. "Объявлены победители 29 конкурса по написанию запутанного ко..."  +/
Сообщение от Аноним (70), 08-Июн-26, 21:50 
Нет, конечно, он использует нейросети. В прошлом году он написал инференс для llama в 2кб.
Ответить | Правка | Наверх | Cообщить модератору

72. "Объявлены победители 29 конкурса по написанию запутанного ко..."  +/
Сообщение от Аноним (72), 08-Июн-26, 21:57 
> Эмулятор компьютера с архитектурой URISC

Автором заявлен OISC.

> набор команд в котором ограничивается одной инструкцией SUBLEQ

Но:

> If the low bit on any operand is set, remove it, and replace that operand with m[operand], i.e., a dereference of that address.

Что в SUBLEQ нет. И это создаёт вторую инструкцию, поэтому это не OISC.

Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

3. "Объявлены победители 29 конкурса по написанию запутанного ко..."  –5 +/
Сообщение от Аноним (4), 08-Июн-26, 15:52 
> закодированных через пробелы и табуляции
> комбинируется в разной форме с пробелами и пустыми строками

Какой смысл в этих работах?

Ответить | Правка | Наверх | Cообщить модератору

6. "Объявлены победители 29 конкурса по написанию запутанного ко..."  +2 +/
Сообщение от Аноним (6), 08-Июн-26, 15:57 
Милый исходник
https://github.com/ioccc-src/winner/blob/master/2025/yang2/p...
Ответить | Правка | Наверх | Cообщить модератору

25. "Объявлены победители 29 конкурса по написанию запутанного ко..."  +/
Сообщение от Аноним (1), 08-Июн-26, 16:24 
Это тян?
Ответить | Правка | Наверх | Cообщить модератору

27. "Объявлены победители 29 конкурса по написанию запутанного ко..."  +1 +/
Сообщение от Аноним (27), 08-Июн-26, 16:29 
Это Ферн, а Зольтраак это базовое атакующее заклинание, которым она в основном и пользуется в боях. Это база знать надо.
Ответить | Правка | Наверх | Cообщить модератору

28. Скрыто модератором  +2 +/
Сообщение от Аноним (28), 08-Июн-26, 16:29 
Ответить | Правка | К родителю #25 | Наверх | Cообщить модератору

9. "Объявлены победители 29 конкурса по написанию запутанного ко..."  +3 +/
Сообщение от Аноним (9), 08-Июн-26, 15:58 
for fun
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

50. Скрыто модератором  –2 +/
Сообщение от Аноним (51), 08-Июн-26, 18:25 
Ответить | Правка | Наверх | Cообщить модератору

13. "Объявлены победители 29 конкурса по написанию запутанного ко..."  +4 +/
Сообщение от Аноним (13), 08-Июн-26, 16:01 
Выиграть конкурс
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

17. "Объявлены победители 29 конкурса по написанию запутанного ко..."  +9 +/
Сообщение от Соль земли2 (?), 08-Июн-26, 16:06 
Чтобы ты завидовал и компенсировал это через критику.
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

21. "Объявлены победители 29 конкурса по написанию запутанного ко..."  +/
Сообщение от Аноним (28), 08-Июн-26, 16:16 
Раньше было показать примеры, как надо прятать бекдоры от кожаных мешков. Теперь, наверное, как их прятать от ИИ.
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

44. Скрыто модератором  +/
Сообщение от Джон Титор (ok), 08-Июн-26, 18:01 
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

45. Скрыто модератором  –1 +/
Сообщение от Джон Титор (ok), 08-Июн-26, 18:03 
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

54. "Объявлены победители 29 конкурса по написанию запутанного ко..."  –1 +/
Сообщение от Анонимemail (54), 08-Июн-26, 18:51 
Лучшеб на Раст что-нибудь переписали !
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

57. "Объявлены победители 29 конкурса по написанию запутанного ко..."  +1 +/
Сообщение от Аноним (57), 08-Июн-26, 19:07 
Код должен быть непонятный, но рабочий, а с растом вышло бы всё наоборот.
Ответить | Правка | Наверх | Cообщить модератору

59. "Объявлены победители 29 конкурса по написанию запутанного ко..."  +/
Сообщение от Аноним (58), 08-Июн-26, 19:14 
> а с растом вышло бы всё наоборот

Код на расте вроде бы рабочий, но не может пройти тесты. И никто не понимает, как это исправлять.

Ответить | Правка | Наверх | Cообщить модератору

10. "Объявлены победители 29 конкурса по написанию запутанного ко..."  –2 +/
Сообщение от Аноним (8), 08-Июн-26, 15:59 
Их бы усилия да в мирное русло.
Ответить | Правка | Наверх | Cообщить модератору

15. "Объявлены победители 29 конкурса по написанию запутанного ко..."  +1 +/
Сообщение от Аноним (13), 08-Июн-26, 16:03 
Твои бы усилия про коментирование усилий да в мирное русло
Ответить | Правка | Наверх | Cообщить модератору

22. "Объявлены победители 29 конкурса по написанию запутанного ко..."  +/
Сообщение от Аноним (22), 08-Июн-26, 16:17 
Твои бы усилия про коментирование усилий да в мирное русло
Ответить | Правка | Наверх | Cообщить модератору

52. "Объявлены победители 29 конкурса по написанию запутанного ко..."  +1 +/
Сообщение от kusb (?), 08-Июн-26, 18:28 
Здесь был условный вызов иногда приводящий к хвостовой рекурсии.
Ответить | Правка | Наверх | Cообщить модератору

16. "Объявлены победители 29 конкурса по написанию запутанного ко..."  +7 +/
Сообщение от Карлос Сношайтилис (ok), 08-Июн-26, 16:06 
> конкурса по написанию запутанного кода на языке Си

А конкурс по написанию понятного и безбажного кода на Си будет?

Ответить | Правка | Наверх | Cообщить модератору

20. "Объявлены победители 29 конкурса по написанию запутанного ко..."  +2 +/
Сообщение от Аноним (20), 08-Июн-26, 16:16 
Можно организовать, а вот для, например, Rust'а написать понятный код не получится.
Ответить | Правка | Наверх | Cообщить модератору

35. "Объявлены победители 29 конкурса по написанию запутанного ко..."  +/
Сообщение от Онанимус (?), 08-Июн-26, 16:52 
Гордишься, что не осилил Раст?
Ответить | Правка | Наверх | Cообщить модератору

61. "Объявлены победители 29 конкурса по написанию запутанного ко..."  +/
Сообщение от НяшМяш (ok), 08-Июн-26, 19:24 
Здесь собираются персонажи, не осилившие эту жизнь. Какой там раст.
Ответить | Правка | Наверх | Cообщить модератору

63. Скрыто модератором  +/
Сообщение от Аноним (63), 08-Июн-26, 19:47 
Ответить | Правка | Наверх | Cообщить модератору

60. "Объявлены победители 29 конкурса по написанию запутанного ко..."  –1 +/
Сообщение от kusb (?), 08-Июн-26, 19:14 
А как оценивать понятность и безбаж кода?
Ответить | Правка | К родителю #16 | Наверх | Cообщить модератору

24. "Объявлены победители 29 конкурса по написанию запутанного ко..."  +3 +/
Сообщение от King_Carloemail (ok), 08-Июн-26, 16:21 
Однажды я сел на клавиатуру и получился код на asm.
Ответить | Правка | Наверх | Cообщить модератору

31. "Объявлены победители 29 конкурса по написанию запутанного ко..."  +/
Сообщение от Аноним (31), 08-Июн-26, 16:37 
И почему ты не участвовал в конкурсе?
Ответить | Правка | Наверх | Cообщить модератору

34. "Объявлены победители 29 конкурса по написанию запутанного ко..."  +2 +/
Сообщение от Аноним (34), 08-Июн-26, 16:52 
Он же не сказал что рабочий, а там условие, у меня племяш тоже чтото генерирует и иногда похоже призыв сотоны, но увы, император подземного царства не появляется.
Ответить | Правка | Наверх | Cообщить модератору

32. "Объявлены победители 29 конкурса по написанию запутанного ко..."  +3 +/
Сообщение от 12yoexpert (ok), 08-Июн-26, 16:38 
это был раст
Ответить | Правка | К родителю #24 | Наверх | Cообщить модератору

42. "Объявлены победители 29 конкурса по написанию запутанного ко..."  +/
Сообщение от Аноним (42), 08-Июн-26, 17:28 
эх, а раньше получался перл
Ответить | Правка | Наверх | Cообщить модератору

49. Скрыто модератором  +/
Сообщение от Аноним (51), 08-Июн-26, 18:21 
Ответить | Правка | Наверх | Cообщить модератору

29. "Объявлены победители 29 конкурса по написанию запутанного ко..."  –3 +/
Сообщение от Аноним (29), 08-Июн-26, 16:29 
Разве это запутанный код? По мне так это просто непонятный эмодзи-код. Запутанный код, это когда невозможно отследить логику и понять что там к чему, разве нет?
Ответить | Правка | Наверх | Cообщить модератору

36. Скрыто модератором  +1 +/
Сообщение от Аноним (34), 08-Июн-26, 16:54 
Ответить | Правка | Наверх | Cообщить модератору

30. "Объявлены победители 29 конкурса по написанию запутанного ко..."  –1 +/
Сообщение от Аноним (31), 08-Июн-26, 16:37 
Хоть кто-то чем-то полезным занят.
Ответить | Правка | Наверх | Cообщить модератору

41. "Объявлены победители 29 конкурса по написанию запутанного ко..."  –1 +/
Сообщение от Alladin (?), 08-Июн-26, 17:22 
кто-то тот кто не пошел на этот конкурс? ты про это?
Ответить | Правка | Наверх | Cообщить модератору

55. "Объявлены победители 29 конкурса по написанию запутанного ко..."  +/
Сообщение от 12yoexpert (ok), 08-Июн-26, 18:52 
кто-то, кто делает домашку по российскому
Ответить | Правка | Наверх | Cообщить модератору

33. "Объявлены победители 29 конкурса по написанию запутанного ко..."  +4 +/
Сообщение от Аноним (33), 08-Июн-26, 16:40 
Чтобы запутанный код писать на расте далее конкурсы не нужны.
Ответить | Правка | Наверх | Cообщить модератору

37. Скрыто модератором  +/
Сообщение от Аноним (34), 08-Июн-26, 16:59 
Ответить | Правка | Наверх | Cообщить модератору

43. Скрыто модератором  –1 +/
Сообщение от Джон Титор (ok), 08-Июн-26, 17:48 
Ответить | Правка | Наверх | Cообщить модератору

56. Скрыто модератором  +/
Сообщение от Аноним (56), 08-Июн-26, 18:54 
Ответить | Правка | Наверх | Cообщить модератору

48. Скрыто модератором  –1 +/
Сообщение от Аноним (51), 08-Июн-26, 18:18 
Ответить | Правка | Наверх | Cообщить модератору

53. "Объявлены победители 29 конкурса по написанию запутанного ко..."  +1 +/
Сообщение от kusb (?), 08-Июн-26, 18:29 
Они пишут непонятный код, а я едва понимаю даже понятный.
Ответить | Правка | Наверх | Cообщить модератору

65. "Объявлены победители 29 конкурса по написанию запутанного ко..."  +/
Сообщение от Аноним (65), 08-Июн-26, 20:20 
Вот видите какая мощь языка С, всего в 2 килобайтах можно сделать невероятные вещи.
А кто-то хочет выкинуть этот язык ...
Ответить | Правка | Наверх | Cообщить модератору

66. "Объявлены победители 29 конкурса по написанию запутанного ко..."  +/
Сообщение от 12yoexpert (ok), 08-Июн-26, 20:46 
майкрософт, потому что не контролирует, поэтому и пытается залочить всех на раст, в том числе пролоббируя законы через дружков элоны
Ответить | Правка | Наверх | Cообщить модератору

68. "Объявлены победители 29 конкурса по написанию запутанного ко..."  –1 +/
Сообщение от Аноним (67), 08-Июн-26, 20:51 
Да нет, как раз для таких конкурсов никто вроде не против оставить С))
Ответить | Правка | К родителю #65 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2026 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру