![]() |
Пред. тема | След. тема | ||
Форум Разговоры, обсуждение новостей | |||
---|---|---|---|
Изначальное сообщение | [ Отслеживать ] |
"Объявлены победители 28 конкурса по написанию запутанного кода на языке Си" | +/– | ![]() |
Сообщение от opennews (ok), 03-Авг-25, 23:19 | ||
Опубликованы исходные тексты работ, победивших в двадцать восьмом конкурсе IOCCC (International Obfuscated C Code Contest), участникам которого предлагалось подготовить наиболее запутанный и трудноразбираемый код на языке Си. 28 конкурс проведён после четырёхлетнего перерыва и примечателен разрешением использовать кодировку UTF-8 в коде... | ||
Ответить | Правка | Cообщить модератору |
Оглавление |
Сообщения | [Сортировка по времени | RSS] |
1. "Объявлены победители 28 конкурса по написанию запутанного ко..." | +2 +/– | ![]() |
Сообщение от Карлос Сношайтилис (ok), 03-Авг-25, 23:19 | ||
Волчок прекрасен! | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
31. "Объявлены победители 28 конкурса по написанию запутанного ко..." | +1 +/– | ![]() |
Сообщение от jura12 (ok), 04-Авг-25, 08:17 | ||
а ты пробовал компилить? | ||
Ответить | Правка | Наверх | Cообщить модератору |
3. "Объявлены победители 28 конкурса по написанию запутанного ко..." | +5 +/– | ![]() |
Сообщение от Аноним Анонимович Анонимов (?), 03-Авг-25, 23:21 | ||
Аплодисменты участникам. Каждый раз удивляют победители. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
12. "Объявлены победители 28 конкурса по написанию запутанного ко..." | +4 +/– | ![]() |
Сообщение от Аноним (12), 04-Авг-25, 00:31 | ||
Тут кстати документалка, как авторы готовили свои проекты: | ||
Ответить | Правка | Наверх | Cообщить модератору |
7. "Объявлены победители 28 конкурса по написанию запутанного ко..." | +3 +/– | ![]() |
Сообщение от Голдер и Рита (?), 03-Авг-25, 23:58 | ||
Создавать эффективные приложения с небольшим количеством кода — вот причина, по которой я обожаю язык Си. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
13. "Объявлены победители 28 конкурса по написанию запутанного ко..." | +1 +/– | ![]() |
Сообщение от Аноним (-), 04-Авг-25, 00:37 | ||
Поддержка кода и исправление бегов в понятие "эффективные приложения" входит))? | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
27. "Объявлены победители 28 конкурса по написанию запутанного ко..." | +/– | ![]() |
Сообщение от Аноним (27), 04-Авг-25, 08:05 | ||
> Поддержка кода и исправление бегов в понятие "эффективные приложения" входит))? | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
37. "Объявлены победители 28 конкурса по написанию запутанного ко..." | +/– | ![]() |
Сообщение от Аноним (37), 04-Авг-25, 09:22 | ||
> Нет, конечно. Туда не входит даже проверки данных/параметров на корректность, ибо эффективность сразу улетучивается | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
39. "Объявлены победители 28 конкурса по написанию запутанного ко..." | +/– | ![]() |
Сообщение от Аноним (39), 04-Авг-25, 10:13 | ||
> снижает эффективность | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
41. "Объявлены победители 28 конкурса по написанию запутанного ко..." | +/– | ![]() |
Сообщение от Cyd (?), 04-Авг-25, 10:54 | ||
int getRandomNumber() { | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
45. "Объявлены победители 28 конкурса по написанию запутанного ко..." | +/– | ![]() |
Сообщение от Аноним (39), 04-Авг-25, 11:21 | ||
ну мы же рассуждаем про "эффективность" в контексте "избавлений от проверок на допустимые значения ВХОДНЫХ параметров", а в вашем "классическом" примере нет входных параметров. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
59. "Объявлены победители 28 конкурса по написанию запутанного ко..." | +/– | ![]() |
Сообщение от Аноним (59), 04-Авг-25, 18:17 | ||
Проверка параметров это дикие тормоза, совершенно бесполезные, не решающие никаких задач, просто изгадить код. Такое проходит только в корпоративном гвнокоде, где на производительность плевать "докупят еще серверов", но для программ пользователя такое свинство недопустимо. | ||
Ответить | Правка | К родителю #27 | Наверх | Cообщить модератору |
![]() | ||
28. "Объявлены победители 28 конкурса по написанию запутанного ко..." | +/– | ![]() |
Сообщение от Аноним (27), 04-Авг-25, 08:09 | ||
> с небольшим количеством код | ||
Ответить | Правка | К родителю #7 | Наверх | Cообщить модератору |
![]() | ||
38. "Объявлены победители 28 конкурса по написанию запутанного ко..." | +3 +/– | ![]() |
Сообщение от Аноним (37), 04-Авг-25, 09:24 | ||
Вам показывают проекты из серии "Программисты шутят", а Вы относитесь к ним слишком серьезно. Реальные проекты на C выглядят иначе. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
43. "Объявлены победители 28 конкурса по написанию запутанного ко..." | –2 +/– | ![]() |
Сообщение от Фнон (-), 04-Авг-25, 11:14 | ||
> Вам показывают проекты из серии "Программисты шутят", | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
32. "Объявлены победители 28 конкурса по написанию запутанного ко..." | +/– | ![]() |
Сообщение от jura12 (ok), 04-Авг-25, 08:18 | ||
о чем вы? ассемблер не пробовали? там ваша эффективность будет еще выше. | ||
Ответить | Правка | К родителю #7 | Наверх | Cообщить модератору |
![]() | ||
36. "Объявлены победители 28 конкурса по написанию запутанного ко..." | +/– | ![]() |
Сообщение от Аноним (37), 04-Авг-25, 09:16 | ||
Я пробовал. Действительно выше. | ||
Ответить | Правка | Наверх | Cообщить модератору |
8. Скрыто модератором | +/– | ![]() |
Сообщение от Аноним (8), 04-Авг-25, 00:00 | ||
Ответить | Правка | Наверх | Cообщить модератору |
10. "Объявлены победители 28 конкурса по написанию запутанного ко..." | –2 +/– | ![]() |
Сообщение от голос_из_леса (ok), 04-Авг-25, 00:08 | ||
Как показывает опыт перла, такие конкурсы предвестники забвения. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
33. "Объявлены победители 28 конкурса по написанию запутанного ко..." | +6 +/– | ![]() |
Сообщение от EULA (?), 04-Авг-25, 08:19 | ||
Уу. 41 год забывают, забывают и никак не могут забыть. Конкурс проводится с 1984 года. Большинство комментаторов ОпенНета еще не родились, когда конкурс проводился в первый раз. И похоже, что все отметившиеся на сегодня здесь, не доживут до того момента, когда конкурс будут проводить в последний раз. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
42. "Объявлены победители 28 конкурса по написанию запутанного ко..." | –4 +/– | ![]() |
Сообщение от Аноним (-), 04-Авг-25, 10:57 | ||
> Конкурс проводится с 1984 года. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
46. "Объявлены победители 28 конкурса по написанию запутанного ко..." | +/– | ![]() |
Сообщение от EULA (?), 04-Авг-25, 11:22 | ||
Грэйдон Хор тоже участвовал в конкурсе необычных и бесполезных вещей в IT. Победил. Теперь его проект некоторые люди считают панацеей от кривых рук в программировании. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
47. "Объявлены победители 28 конкурса по написанию запутанного ко..." | –2 +/– | ![]() |
Сообщение от Аноним (-), 04-Авг-25, 11:30 | ||
> Теперь его проект некоторые люди считают панацеей от кривых рук в программировании. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
49. "Объявлены победители 28 конкурса по написанию запутанного ко..." | +1 +/– | ![]() |
Сообщение от EULA (?), 04-Авг-25, 12:05 | ||
Ну-да, ну-да. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
50. "Объявлены победители 28 конкурса по написанию запутанного ко..." | –1 +/– | ![]() |
Сообщение от Аноним (-), 04-Авг-25, 12:24 | ||
А ничего что это логические ошибки? И еще не придумано способа избегать логических ошибок, кроме формальной верификации. Как только придумают, я буду первым кто будет топить за закапывания раста. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
53. "Объявлены победители 28 конкурса по написанию запутанного ко..." | +1 +/– | ![]() |
Сообщение от EULA (?), 04-Авг-25, 13:29 | ||
> А ничего что это логические ошибки? | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
54. "Объявлены победители 28 конкурса по написанию запутанного ко..." | +/– | ![]() |
Сообщение от Аноним (-), 04-Авг-25, 13:48 | ||
> А ничего, что при работе с памятью тоже логические ошибки? | ||
Ответить | Правка | Наверх | Cообщить модератору |
15. Скрыто модератором | +1 +/– | ![]() |
Сообщение от Аноним (-), 04-Авг-25, 00:40 | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
16. Скрыто модератором | +/– | ![]() |
Сообщение от Аноним (16), 04-Авг-25, 02:08 | ||
Ответить | Правка | Наверх | Cообщить модератору |
21. "Объявлены победители 28 конкурса по написанию запутанного ко..." | +1 +/– | ![]() |
Сообщение от Аноним (21), 04-Авг-25, 06:45 | ||
Беллард хоть что-нибудь взял? | ||
Ответить | Правка | Наверх | Cообщить модератору |
25. "Объявлены победители 28 конкурса по написанию запутанного ко..." | +/– | ![]() |
Сообщение от Аноним (25), 04-Авг-25, 07:22 | ||
Если зайти по ссылке: https://www.ioccc.org/2024/kurdyukov3/ogvm.html | ||
Ответить | Правка | Наверх | Cообщить модератору |
26. "Объявлены победители 28 конкурса по написанию запутанного ко..." | +/– | ![]() |
Сообщение от 1 (??), 04-Авг-25, 07:59 | ||
> На первый взгляд программа возводит в квадрат числа от 1 до 10, но на деле показывается рецепт приготовления жареного лосося. Код 15 строк и содержит манипуляции с незаметными символами Unicode. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
35. "Объявлены победители 28 конкурса по написанию запутанного ко..." | +1 +/– | ![]() |
Сообщение от Аноним (35), 04-Авг-25, 08:40 | ||
Как компилировал? | ||
Ответить | Правка | Наверх | Cообщить модератору |
30. "Объявлены победители 28 конкурса по написанию запутанного ко..." | –1 +/– | ![]() |
Сообщение от Аноним (30), 04-Авг-25, 08:15 | ||
Так Си и так запутанный! Сколько новостей было что люди не справляются с буфером. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
52. Скрыто модератором | +/– | ![]() |
Сообщение от Аноним (52), 04-Авг-25, 13:02 | ||
Ответить | Правка | Наверх | Cообщить модератору |
34. "Объявлены победители 28 конкурса по написанию запутанного ко..." | +1 +/– | ![]() |
Сообщение от jura12 (ok), 04-Авг-25, 08:19 | ||
я боролся с багами в С++. оказалось что я забываю ставить звездочку или амперсанд. | ||
Ответить | Правка | Наверх | Cообщить модератору |
44. "Объявлены победители 28 конкурса по написанию запутанного ко..." | +/– | ![]() |
Сообщение от Аноним (44), 04-Авг-25, 11:20 | ||
о, в победителях числится автор fpdoom | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
56. "Объявлены победители 28 конкурса по написанию запутанного ко..." | +/– | ![]() |
Сообщение от Аноним (56), 04-Авг-25, 14:46 | ||
Конкурсная работа с запуском Doom была написана в сентябре 2020-го, и потом опыт её создания помог в портировании Doom на телефон. Можно заметить, что у патча для ванильного Doom из конкурса и патча к Doom для FPDoom есть много общего. | ||
Ответить | Правка | Наверх | Cообщить модератору |
48. "Объявлены победители 28 конкурса по написанию запутанного ко..." | +/– | ![]() |
Сообщение от onanim (?), 04-Авг-25, 11:46 | ||
вот вы бухтите о проблемах с памятью в Си, а иногда это не баг, а фича! | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
57. "Объявлены победители 28 конкурса по написанию запутанного ко..." | +/– | ![]() |
Сообщение от Аноним (57), 04-Авг-25, 17:03 | ||
я так раньше routing cache в древних linux отключал | ||
Ответить | Правка | Наверх | Cообщить модератору |
51. Скрыто модератором | +/– | ![]() |
Сообщение от Аноним (51), 04-Авг-25, 12:58 | ||
Ответить | Правка | Наверх | Cообщить модератору |
55. "Объявлены победители 28 конкурса по написанию запутанного ко..." | +/– | ![]() |
Сообщение от Аноним (16), 04-Авг-25, 14:33 | ||
Некоторые работы странные: требуют тонны бинарей байткодов, подготовленных другими самописными утилитами. Так можно что угодно сложное сделать... | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
60. Скрыто модератором | +/– | ![]() |
Сообщение от Аноним (-), 04-Авг-25, 18:18 | ||
Ответить | Правка | Наверх | Cообщить модератору |
58. Скрыто модератором | +/– | ![]() |
Сообщение от Аноним (-), 04-Авг-25, 18:17 | ||
Ответить | Правка | Наверх | Cообщить модератору |
61. "Объявлены победители 28 конкурса по написанию запутанного ко..." | +/– | ![]() |
Сообщение от Ваганыч (?), 04-Авг-25, 18:58 | ||
В конкурсе по написанию понятного кода на языке Си победить никто не смог… | ||
Ответить | Правка | Наверх | Cообщить модератору |
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
Закладки на сайте Проследить за страницей |
Created 1996-2025 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |