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. Сообщение от Аноним (1), 08-Июн-26, 15:46   +/
Не понял про эмулятор в 366 байт.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #4, #19

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

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

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #6, #9, #13, #17, #21, #44, #45, #54

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

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

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

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

9. Сообщение от Аноним (9), 08-Июн-26, 15:58   +2 +/
for fun
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #3 Ответы: #50

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

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

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

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

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

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

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #20, #60

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

18. Сообщение от Аноним (18), 08-Июн-26, 16:07   +3 +/
Там по ссылке пример есть:

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #8 Ответы: #23

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

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

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

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

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

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

25. Сообщение от Аноним (1), 08-Июн-26, 16:24   +/
Это тян?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #6 Ответы: #27, #28

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

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

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

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

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

32. Сообщение от 12yoexpert (ok), 08-Июн-26, 16:38   +2 +/
это был раст
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #24 Ответы: #42

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

59. Сообщение от Аноним (58), 08-Июн-26, 19:14   +/
> а с растом вышло бы всё наоборот

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

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

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

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

62. Сообщение от Аноним (62), 08-Июн-26, 19:38   +/
Джаваскриптер сделал планер
Крыльев нет, но есть седло
Расбежавшись этот парень
Поломал себе ребро

Разработчик супераппов
Тоже сделал летуна
Тежелющий, дорогущий
Словно он из чугуна

Си разраб все сделал четко
Из исходников собрал
Уложился в строчек сотку
За границу улетал

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

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


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

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




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

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