1.2, бублички (?), 10:22, 04/01/2021 [ответить] [﹢﹢﹢] [ · · · ]
| +24 +/– |
> Программа для вычисления хэшей MD5, код которой оформлен в виде шара
в виде шара? вы уверены? почему не в виде глобуса? при всём усердии вижу лишь круг
| |
|
|
3.6, Аноним (6), 10:39, 04/01/2021 [^] [^^] [^^^] [ответить]
| –1 +/– |
Это тупо шар без входа и выхода. Круглый как самый банальный круг.
| |
|
4.153, kuku (ok), 15:33, 05/01/2021 [^] [^^] [^^^] [ответить]
| +/– |
Эти дебилы лучше проводили бы соревнования по распутанному, очевидному коду.
Постоянно какие-то ошибки вылазят, постоянно приходится ядро обновлять
в текущей ветке слакваре.
| |
|
5.165, слакавод (?), 12:17, 15/01/2021 [^] [^^] [^^^] [ответить]
| +/– |
дык, этот запутанный код потом в МАЙНЕРЫ встраивают, чтоб они делали СОВЕРШЕННО не то, о чём рассказывают...
| |
|
|
3.34, НГ (?), 12:33, 04/01/2021 [^] [^^] [^^^] [ответить]
| +/– |
Т.е. у Вас не просто шар, он ее и вращается! Вы сделали мой день, спасибо.
| |
|
|
3.23, бублички (?), 11:20, 04/01/2021 [^] [^^] [^^^] [ответить]
| –2 +/– |
часто бываю в одной из стран Латинской америки, с явлением хорошо знаком. но! оное явление затрагивает лишь отбрасываемую предметом тень и никак не касается полутеней, рефлексов, бликов и т.п. явлений на поверхности предмета (в данном случае шара), что визуально делают оный предмет объёмным. иначе перед нами круг вместо шара
| |
|
2.22, Аноним (22), 11:17, 04/01/2021 [^] [^^] [^^^] [ответить]
| +3 +/– |
> в виде шара? вы уверены? почему не в виде глобуса? при всём усердии вижу лишь круг
Или просто сишная дыра. Не зря же первое место занял.
| |
|
3.29, Аноним (29), 11:37, 04/01/2021 [^] [^^] [^^^] [ответить]
| +1 +/– |
Там нет мест, соревнуются не авторы, а работы, есть номинация "Best of show", одна работа что понравилась судьям больше всего, в этом году это крестики-нолики.
| |
|
|
|
2.18, Аноним (29), 11:04, 04/01/2021 [^] [^^] [^^^] [ответить]
| +2 +/– |
Если зайдёте на сайт, то судьи иронично описывают цели своего конкурса:
> To write the most Obscure/Obfuscated C program within the rules.
> To show the importance of programming style, in an ironic way.
> To stress C compilers with unusual code.
> To illustrate some of the subtleties of the C language.
> To provide a safe forum for poor C code. :-) | |
|
|
2.38, пох. (?), 13:01, 04/01/2021 [^] [^^] [^^^] [ответить]
| +1 +/– |
В этот конкурс неработающие программы не берут ;-)
А _написать_ на хрусте еще ни у кого ничего не получилось.
| |
|
|
4.126, Ordu (ok), 22:03, 04/01/2021 [^] [^^] [^^^] [ответить]
| +3 +/– |
Блин, ты не представляешь как забавно наблюдать, как одни растохейтеры троллят других растохейтеров. Прям АоЕ френдлифайр.
| |
|
|
2.157, Аноньимъ (ok), 21:06, 05/01/2021 [^] [^^] [^^^] [ответить]
| +/– |
Какая-то особая непонятность раста - миф.
Единственный его грех, как и многих других, это попытка косплеить сишку и кресты. Всякие двоеточия галочки и амперсанды.
| |
|
1.17, Аноним (13), 11:03, 04/01/2021 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
вот бы ещё те же программы, но максимально короткие и эффективные - для наглядности.
| |
|
2.28, tmplsr (?), 11:33, 04/01/2021 [^] [^^] [^^^] [ответить]
| –1 +/– |
>вот бы ещё те же программы, но максимально короткие и эффективные - для наглядности.
bsd games
исходники юниксовых утилит cd, mv, ...
wget
?
| |
|
|
4.161, tmplsr (?), 11:12, 06/01/2021 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Нет такой юниксовой утилиты cd
ЪЪЪ ! лень было вспоминать название пакета (coreutils), но подловил хорошо.
| |
|
|
|
1.31, Ingener (??), 11:55, 04/01/2021 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
Очень хороший системный язык. Низкого уровня. Очень удобно на нем писать. Очень оптимальный код дает. И даже запутывать код на нам очень хорошо. Ну все хорошо. Не то что Паскаль, на котором и не запутать толком.
| |
|
2.41, n00by (ok), 13:33, 04/01/2021 [^] [^^] [^^^] [ответить]
| –5 +/– |
> Не то что Паскаль, на котором и не
> запутать толком.
$ grep goto translator.c | wc -l
171
$ grep case translator.c | wc -l
259
$ cat translator.c | wc -l
1524
На Паскале я б так не смог.
| |
|
3.50, бублички (?), 15:54, 04/01/2021 [^] [^^] [^^^] [ответить]
| +4 +/– |
> На Паскале я б так не смог.
все уже поняли что ты даже в шеле не можешь, раз про grep -c не знаешь, отправляя взамен каждый раз кошку (cat) на горшок (wc)
| |
|
4.60, n00by (ok), 17:15, 04/01/2021 [^] [^^] [^^^] [ответить]
| –5 +/– |
Как-то я встретил человека, он написал по смыслу следующее: "Я бы установил так называемый Российский Линукс, если бы в консоли команды были на русском. Поскольку приходится писать английские команды, я установил NixOS и выучил Haskell. Это мой первый язык, он мне понравился."
Мнение этого совершенно незнакомого мне человека весит несоизмеримо больше, чем экспертные оценки всех гур Шелла и БиПи вместе взятые. Это был vox populi, ЕВПОЧЯ.
| |
|
5.70, бублички (?), 17:33, 04/01/2021 [^] [^^] [^^^] [ответить]
| +3 +/– |
раз уж начались цитаты не по теме, могу зацитировать Маркса, Спинозу или вот Эйнштейна. впрочем куда им до твоего кумира
| |
|
6.79, n00by (ok), 18:12, 04/01/2021 [^] [^^] [^^^] [ответить]
| –7 +/– |
Вообще-то тема здесь язык Си. Сменить её, а потом тыкать пальчиком в оппонента -- так себе техника демагогии. Я, кстати, впервые Си увидел на машине, где в командной строке был Бейсик. Может я с такой сюда и пишу, а? ;-)
| |
|
7.85, бублички (?), 19:03, 04/01/2021 [^] [^^] [^^^] [ответить] | +/– | во-первых, давай называть вещи своими именами предполагаю что BASIC был не в ко... большой текст свёрнут, показать | |
|
8.93, n00by (ok), 19:40, 04/01/2021 [^] [^^] [^^^] [ответить] | –4 +/– | Договорились Командная строка -- инструмент администратора или продвинутого пол... большой текст свёрнут, показать | |
|
|
10.100, n00by (ok), 20:11, 04/01/2021 [^] [^^] [^^^] [ответить] | –2 +/– | А Вы не только не уверены в себе выдавая себя за толпу , но ещё и врунишка Чер... текст свёрнут, показать | |
|
|
|
|
|
|
4.95, Ordu (ok), 19:41, 04/01/2021 [^] [^^] [^^^] [ответить]
| –1 +/– |
> отправляя взамен каждый раз кошку (cat) на горшок (wc)
ХАХАХАХАХ! ВОТ ТЫ ПЕТРОСЯН! КРУТО! У тебя небось петросянское образование? Где получал? Степерь магистра, или кандидат?
| |
|
3.53, бублички (?), 16:13, 04/01/2021 [^] [^^] [^^^] [ответить]
| –2 +/– |
твоя задача решается при помощи awk одной строчкой, приблизительно так:
awk '/case/{case_n++}/goto/{goto_n++}END{print case_n" "goto_n" "NR}' translator.c
могу себе представить твой г-код на C или Pascal
| |
|
4.59, n00by (ok), 17:03, 04/01/2021 [^] [^^] [^^^] [ответить]
| –6 +/– |
> твоя задача решается при помощи awk одной строчкой, приблизительно так:
> awk '/case/{case_n++}/goto/{goto_n++}END{print case_n" "goto_n" "NR}' translator.c
К сожалению, это не имеет отношения к моей задаче.
> могу себе представить твой г-код на C или Pascal
Все уже поняли, что ты даже мышкой не можешь ткнуть в ссылку, потому живёшь в фантазиях.
| |
|
|
6.80, n00by (ok), 18:17, 04/01/2021 [^] [^^] [^^^] [ответить]
| –4 +/– |
Я бы посмотрел на его код. Из всей писанины это единственное, что может произвести на меня впечатление.
| |
|
7.87, бублички (?), 19:14, 04/01/2021 [^] [^^] [^^^] [ответить]
| –1 +/– |
> может произвести на меня впечатление
твой г-код мы уже посмотрели (я про cat, grep и wc), тебе сидеть бы тихо и не чирикать
| |
|
|
|
10.102, n00by (ok), 20:23, 04/01/2021 [^] [^^] [^^^] [ответить] | –1 +/– | Если Вы хотите объяснений, зачем Вы с теме про Си и в обсуждении Си написали aw... текст свёрнут, показать | |
|
|
12.107, n00by (ok), 21:04, 04/01/2021 [^] [^^] [^^^] [ответить] | –3 +/– | Я не в курсе Точнее, я про ключ grep читал, но не запоминаю такие вещи а 3-я к... текст свёрнут, показать | |
|
|
14.120, n00by (ok), 21:38, 04/01/2021 [^] [^^] [^^^] [ответить] | –2 +/– | Можете не продолжать доказывать, что Ваши слова, в частности от дальнейшей бесе... текст свёрнут, показать | |
|
|
|
|
|
19.164, n00by (ok), 13:37, 08/01/2021 [^] [^^] [^^^] [ответить] | –1 +/– | Это может иметь смысл в среде тех, кто закручиванием шурупов зарабатывает Напри... большой текст свёрнут, показать | |
|
|
|
|
|
|
|
|
13.148, n00by (ok), 09:30, 05/01/2021 [^] [^^] [^^^] [ответить] | –1 +/– | Чем легче вес, тем проще мериться прессом Отлетел подальше и шварцнегируй со сл... текст свёрнут, показать | |
|
|
|
|
|
|
9.112, n00by (ok), 21:13, 04/01/2021 [^] [^^] [^^^] [ответить] | +/– | Если задать русские псевдонимы для команд, мой вариант продолжит работать С клю... текст свёрнут, показать | |
|
|
11.146, n00by (ok), 08:47, 05/01/2021 [^] [^^] [^^^] [ответить] | +/– | Вообще, мой пример не про программирование в командной строке Он про сравнение ... большой текст свёрнут, показать | |
|
12.152, n00by (ok), 14:30, 05/01/2021 [^] [^^] [^^^] [ответить] | –1 +/– | Тут еще прикол в том, что в метриках Си кода гуру программирования командной стр... текст свёрнут, показать | |
|
|
|
|
|
|
|
|
|
|
|
1.35, Аноним (35), 12:38, 04/01/2021 [ответить] [﹢﹢﹢] [ · · · ]
| +9 +/– |
> код которой оформлен в виде круга
Слабаки! 9 из 10 называют мой код нечитаемым г*вном без этих ухищрений :)
| |
|
2.116, adolfus (ok), 21:24, 04/01/2021 [^] [^^] [^^^] [ответить]
| +1 +/– |
Код вылизывают крестовики. Сидят и на все случаи жизни ради "повторного использования" говнотемплейты стругают вместо сделать только то, что требуется здесь и сейчас. А потом ноют, что это не они мудаки, а линкер, котороый но смог неиспользуемое говно в экзешник отфильтровать.
| |
|
3.142, Аноньимъ (ok), 02:54, 05/01/2021 [^] [^^] [^^^] [ответить]
| +2 +/– |
>вместо сделать только то, что требуется здесь и сейчас
Стоит отметить, что в "требуется здесь и сейчас" у сишников проверка на переполнение буфера как и на нулевой указатель не входит.
| |
|
|
|
2.74, Аноним (73), 17:54, 04/01/2021 [^] [^^] [^^^] [ответить]
| –3 +/– |
Конечно сложно.
Не то что раст, изначально всё через Ж
Потому ничего и нету на расте
| |
|
1.45, б.б. (?), 14:12, 04/01/2021 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
> Названы
если их имена смогли прочитать - какие же они тогда победители?
| |
1.49, adolfus (ok), 15:53, 04/01/2021 [ответить] [﹢﹢﹢] [ · · · ]
| –2 +/– |
Все эти "запутанные" программы элементарно "распутываются" препроцессором.
А что касается набранного кругом, то чего же он не выложил кругом директивы препроцессора? Ага, стандарт не дает извратится.
| |
|
|
3.113, adolfus (ok), 21:17, 04/01/2021 [^] [^^] [^^^] [ответить]
| +/– |
Пердуперждения сначала за собой прибери, программизд. Семь штук с твоего кода выползло.
| |
|
4.123, Михрютка (ok), 21:51, 04/01/2021 [^] [^^] [^^^] [ответить]
| +3 +/– |
> Пердуперждения сначала за собой прибери, программизд. Семь штук с твоего кода выползло.
правило #6: если тебе нечего сказать по существу, домотайся до грамматики.
| |
|
|
|
3.115, adolfus (ok), 21:20, 04/01/2021 [^] [^^] [^^^] [ответить]
| –1 +/– |
давай выкладывай код. Он должен компилиться чисто с опциями
-W -Wall -std-c11 -pedantic
Все данные должны определяться с типом и классом хранения. Вперед.
| |
|
4.124, Михрютка (ok), 21:55, 04/01/2021 [^] [^^] [^^^] [ответить]
| +1 +/– |
воу воу палегше
>>>Он должен
>>>Все должны
товарищ, вы себя с грефом не путаете? он тоже считает, что ему все должны.
а вы сначала заведите свой конкурс Пидантичного Кода На Си -Wall, а потом - если вашими усилиями кто-то заинтересуется, будете рассказывать, что вам и кто должен.
| |
|
|
2.77, n00by (ok), 18:03, 04/01/2021 [^] [^^] [^^^] [ответить]
| +/– |
> чего же он не выложил кругом
> директивы препроцессора? Ага, стандарт не дает извратится.
См. фазы трансляции:
1. обработка триграфов;
2. слияние физических строк, разделённых \, в одну логическую;
3. декомпозиция на токены;
4. исполнение директив препроцессора;
...
Так что не мешает.
| |
|
|
4.118, n00by (ok), 21:30, 04/01/2021 [^] [^^] [^^^] [ответить]
| +/– |
Сразу после Вашей ссылки на ISO 9899, где он "не дает извратится", господин "мы".
| |
|
5.122, adolfus (ok), 21:46, 04/01/2021 [^] [^^] [^^^] [ответить]
| –1 +/– |
Честно скажу, я даже и не мыслил, что размеры буфера и длину блока данных можно в разных местах задавать. Я такого маразма не встречал вообще никогда. В конце концов есть же правила...
Уверен, что за такого рода кодирование просто сразу уволят с записью в трудовой о профнепригодности.
| |
|
6.125, Михрютка (ok), 21:57, 04/01/2021 [^] [^^] [^^^] [ответить]
| +/– |
> Честно скажу, я даже и не мыслил
сразу видно настоящего ленинца. "ошибкой было бы думать".
| |
|
7.154, Аноним (154), 18:45, 05/01/2021 [^] [^^] [^^^] [ответить]
| +/– |
> сразу видно настоящего ленинца. "ошибкой было бы думать".
Небось в своих поделках так же лихо отбрасываешь информацию с целью обмана и и намереннного искажения смысла?
| |
|
6.147, n00by (ok), 09:15, 05/01/2021 [^] [^^] [^^^] [ответить] | +/– | Стандарт формализует поведение препроцессора, а не детали реализации Дословно ... большой текст свёрнут, показать | |
|
|
|
|
|
1.52, Аноним (52), 16:05, 04/01/2021 [ответить] [﹢﹢﹢] [ · · · ]
| –3 +/– |
Заметьте, ни одной программе на расте. То есть, такое нечитабельное поделие на нем написать сложнее, чем на Си.
| |
|
|
3.63, Dzen Python (ok), 17:21, 04/01/2021 [^] [^^] [^^^] [ответить]
| –2 +/– |
К сожалению нет. Криворуки в РастОС как-то все-таки смогли заставить память потечь. А так они бы даже не родились.
| |
|
4.82, Аноним (82), 18:39, 04/01/2021 [^] [^^] [^^^] [ответить]
| –3 +/– |
Редокс это просто хеллоуворлд. Смысл если на Расте ничего нельзя толкового написать, то и нет проблем с безопасностью.
| |
|
3.105, Аноним (103), 20:32, 04/01/2021 [^] [^^] [^^^] [ответить]
| +/– |
Вы идейный сторонник улучшения демографичесской ситуации насильственными методами за счёт населения?
| |
|
2.62, Аноним84701 (ok), 17:21, 04/01/2021 [^] [^^] [^^^] [ответить]
| +4 +/– |
>> IOCCC (International Obfuscated C Code Contest)
> Заметьте, ни одной программе на расте.
И правда, странно что в C Code Contest нет ни одной программы на Rust.
Это дискриминация по языковому признаку и нарушение второй статьи международного пакта об экономических, социальных и культурных правах!
| |
|
3.83, Аноним (82), 18:41, 04/01/2021 [^] [^^] [^^^] [ответить]
| –2 +/– |
Для Раста такой чемпионат и не нужен. Раст самообфусцируется по мере написания.
| |
|
|
1.58, Ананимус (?), 16:43, 04/01/2021 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
А можно чемпионат по написанию простого, понятного, архитектурнонезависимого кода без дыр UB и рейсов?
| |
|
2.64, Dzen Python (ok), 17:24, 04/01/2021 [^] [^^] [^^^] [ответить]
| +1 +/– |
А зачем, если твой сферический код в вакууме не сможет ни себя вывести, ни змейку из квайнов составить, ни красиво обыграть фишечку языка?
| |
2.65, Аноним (29), 17:25, 04/01/2021 [^] [^^] [^^^] [ответить]
| +2 +/– |
> простого, понятного, архитектурнонезависимого
Это Си.
> кода без дыр UB
Вы уже нашли хоть один UB хоть в одной работе с конкурса (последних лет), или решили что запутанный - значит на 100% состоит из UB?
> и рейсов?
Какие могут быть рейсы в однопоточных программах?
| |
|
3.68, Dzen Python (ok), 17:28, 04/01/2021 [^] [^^] [^^^] [ответить]
| –1 +/– |
Ой, не надо в 235 052 435й раз метать бисер?
Чуды в перьях неасилили указатели, работу с примитивами и байтами - вообщем все, что делает системного программиста самим собой - и мыслят исключительно примерами из "паскаль для чайников".
Пусть ищут свои дырки, пока те, кто потом будет получать на порядки больше развлекаются С
| |
|
4.84, Ананимус (?), 19:00, 04/01/2021 [^] [^^] [^^^] [ответить]
| +1 +/– |
А кто осилил-то? Можно пример проекта (только не хелоуворлд конечно).
| |
4.88, Ананимус (?), 19:15, 04/01/2021 [^] [^^] [^^^] [ответить]
| –2 +/– |
> Пусть ищут свои дырки, пока те, кто потом будет получать на порядки больше развлекаются С
Кстати, Зз редким исключением сишные (не плюсовые) программисты получают в среднем меньше, чем питоновые, гошные или рубишные программисты.
| |
|
5.155, Ананимус (?), 19:46, 05/01/2021 [^] [^^] [^^^] [ответить]
| +/– |
>> Пусть ищут свои дырки, пока те, кто потом будет получать на порядки больше развлекаются С
> Кстати, Зз редким исключением сишные (не плюсовые) программисты получают в среднем меньше,
> чем питоновые, гошные или рубишные программисты.
Нищие сишные программисты минусят :D
| |
|
|
3.86, Ordu (ok), 19:03, 04/01/2021 [^] [^^] [^^^] [ответить]
| +2 +/– |
> решили что запутанный - значит на 100% состоит из UB?
А разве в этом у кого-то есть сомнения? Я вот заинтересовался тем, что в том однострочнике выше означают I, T и S: думаю, может это какие-то константы из libc? Или предопределённые переменные C? Как так, думаю, вышло, что я не знаю про них. Я сходил посмотреть, выяснил что всё скучно -- их предлагается определять через -D переданные компилятору, но помимо этого прочитал следующее:
> One ping^W argument only. It will SEGV on zero arguments, and display strange results if more than one argument.
Тут _документированный_ UB.
| |
|
2.72, n00by (ok), 17:51, 04/01/2021 [^] [^^] [^^^] [ответить]
| +/– |
> А можно чемпионат по написанию простого, понятного, архитектурнонезависимого кода без
> дыр UB и рейсов?
Хорошая идея. Устраивайте.
| |
|
3.75, Аноним (73), 17:56, 04/01/2021 [^] [^^] [^^^] [ответить]
| –1 +/– |
Не выйдет. На том что вы имеете в виду вообще понятного кода написать нельзя. Потому что всё через Ж
| |
|
|
5.90, No__Name (?), 19:23, 04/01/2021 [^] [^^] [^^^] [ответить]
| –2 +/– |
Не будут. Боюсь вообще никого не будет. Ибо некогда. Надо мантры писать про крутость раста.
| |
|
|
7.101, No__Name (?), 20:15, 04/01/2021 [^] [^^] [^^^] [ответить]
| –1 +/– |
При том что от зверя UB подгорает только у растоманов. При этом 98% из них даже не знаю что это такое, для чего и почему. А именно про это началась эта ветка.
| |
|
8.104, n00by (ok), 20:31, 04/01/2021 [^] [^^] [^^^] [ответить] | +1 +/– | Ну, не знаю Я тут намекнул, что _мой_ код на Си не очень хороший, но лучше _у_м... текст свёрнут, показать | |
|
|
|
|
|
|
|
|
2.76, Аноним (73), 17:57, 04/01/2021 [^] [^^] [^^^] [ответить]
| –2 +/– |
Поверь, уже сгорел. Нормальные новости почитай, а не растофанатские, про то как это дырявое карго режут.
| |
|
1.111, Аноним (111), 21:10, 04/01/2021 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
Часы впечатлили. Собираются причем, и работают.
Сначала сомневался что коментариями можно разрывать строку кода, но потом убедился что можно.
Шайбу с МД5 надо попробовать. ШАЙБУ!
| |
|
2.127, Имя (?), 22:41, 04/01/2021 [^] [^^] [^^^] [ответить]
| +1 +/– |
хоккейная шайба имеет толщину (цилиндр)
шайба (крепежное изделие) является кольцом, т.к. имеет отверстие под болт.
но приз симпатий за попытку.
| |
2.131, Аноним (131), 23:29, 04/01/2021 [^] [^^] [^^^] [ответить] | +/– | да, часики забавные, только их надо каждый раз компилировать, чтобы время узнать... большой текст свёрнут, показать | |
|
3.144, Аноним (144), 07:05, 05/01/2021 [^] [^^] [^^^] [ответить]
| +1 +/– |
Тоже мне распарсил, Еще хуже стало, фигурные скобки должны находиться в одной к олонке
| |
|
|
1.129, Аноним (129), 23:00, 04/01/2021 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
15 минут седьмого это ты где? на картинке ножницы и хй ;) отрезать себе хй ножницами? какие еще шифрограммы будут шеф?
| |
1.132, Аноним (131), 23:48, 04/01/2021 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
по-моему, сапёр должен был занять первое место -- и картинка кода красивше круга и на экране движ есть.
| |
|
2.145, Аноним (29), 07:53, 05/01/2021 [^] [^^] [^^^] [ответить]
| +/– |
Там нет мест, работы либо проходят отбор либо не проходят, дальше никак не сортируются по крутости.
| |
|
|