The OpenNET Project / Index page

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



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

Оглавление

Названы победители 27 конкурса по написанию запутанного кода на языке Си, opennews (??), 04-Янв-21, (0) [смотреть все]

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


31. "Названы победители 27 конкурса по написанию запутанного кода..."  +1 +/
Сообщение от Ingeneremail (??), 04-Янв-21, 11:55 
Очень хороший системный язык. Низкого уровня. Очень удобно на нем писать. Очень оптимальный код дает. И даже запутывать код на нам очень хорошо. Ну все хорошо. Не то что Паскаль, на котором и не запутать толком.
Ответить | Правка | Наверх | Cообщить модератору

41. "Названы победители 27 конкурса по написанию запутанного кода..."  –5 +/
Сообщение от n00by (ok), 04-Янв-21, 13:33 
> Не то что Паскаль, на котором и не
> запутать толком.

$ grep goto translator.c | wc -l
171

$ grep case translator.c | wc -l
259

$ cat translator.c | wc -l
1524

На Паскале я б так не смог.

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

50. "Названы победители 27 конкурса по написанию запутанного кода..."  +4 +/
Сообщение от бублички (?), 04-Янв-21, 15:54 
> На Паскале я б так не смог.

все уже поняли что ты даже в шеле не можешь, раз про grep -c не знаешь, отправляя взамен каждый раз кошку (cat) на горшок (wc)

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

60. "Названы победители 27 конкурса по написанию запутанного кода..."  –5 +/
Сообщение от n00by (ok), 04-Янв-21, 17:15 
Как-то я встретил человека, он написал по смыслу следующее: "Я бы установил так называемый Российский Линукс, если бы в консоли команды были на русском. Поскольку приходится писать английские команды, я установил NixOS и выучил Haskell. Это мой первый язык, он мне понравился."

Мнение этого совершенно незнакомого мне человека весит несоизмеримо больше, чем экспертные оценки всех гур Шелла и БиПи вместе взятые. Это был vox populi, ЕВПОЧЯ.

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

70. "Названы победители 27 конкурса по написанию запутанного кода..."  +3 +/
Сообщение от бублички (?), 04-Янв-21, 17:33 
раз уж начались цитаты не по теме, могу зацитировать Маркса, Спинозу или вот Эйнштейна. впрочем куда им до твоего кумира
Ответить | Правка | Наверх | Cообщить модератору

79. "Названы победители 27 конкурса по написанию запутанного кода..."  –7 +/
Сообщение от n00by (ok), 04-Янв-21, 18:12 
Вообще-то тема здесь язык Си. Сменить её, а потом тыкать пальчиком в оппонента -- так себе техника демагогии. Я, кстати, впервые Си увидел на машине, где в командной строке был Бейсик. Может я с такой сюда и пишу, а? ;-)
Ответить | Правка | Наверх | Cообщить модератору

85. "Названы победители 27 конкурса по написанию запутанного кода..."  +/
Сообщение от бублички (?), 04-Янв-21, 19:03 
> Вообще-то тема здесь язык Си. Сменить её, а потом тыкать пальчиком в
> оппонента -- так себе техника демагогии. Я, кстати, впервые Си увидел
> на машине, где в командной строке был Бейсик. Может я с
> такой сюда и пишу, а? ;-)

во-первых, давай называть вещи своими именами? предполагаю что BASIC был не в командной строке, а в составе ROM. во-вторых, всё что ты сказал выше, включая цитату твоего кумира и терминологию типа "в командной строке был Бейсик", ставит под сомнение твои умственные способности вообще, тем-более твои навыки программиста. учитывая эти 2 простых и логичных предположения, вероятность портирования тобой TCP/IP стэка и какого-либо подобия HTTP броузера для ZX Spectrum (IBM PS/2 и любой другой, где BASIC был в составе ROM) равна 0. и ты ещё чего-то там чирикаешь про демагогию?

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

93. "Названы победители 27 конкурса по написанию запутанного кода..."  –4 +/
Сообщение от n00by (ok), 04-Янв-21, 19:40 
>> Вообще-то тема здесь язык Си. Сменить её, а потом тыкать пальчиком в
>> оппонента -- так себе техника демагогии. Я, кстати, впервые Си увидел
>> на машине, где в командной строке был Бейсик. Может я с
>> такой сюда и пишу, а? ;-)
> во-первых, давай называть вещи своими именами?

Договорились. Командная строка -- инструмент администратора или продвинутого пользователя. Мне может быть интересно мнение пользователя, если пользователь говорит о своём удобстве.

К программированию командная строка прямого отношения не имеет.

> предполагаю что BASIC был не в
> командной строке, а в составе ROM.

В ПЗУ прошит интерпретатор. Всем известная конструкция LOAD "" -- это оператор Бейсика, выполняемый в командной строке Спектрума.

> во-вторых, всё что ты сказал
> выше, включая цитату твоего кумира и терминологию типа "в командной строке
> был Бейсик", ставит под сомнение твои умственные способности вообще

Сомнения суть поиск пути в себе. Если в моих способностях сомневается человек, не написавший ни одной программы, и при этом он не мой заказчик, я как-нибудь переживу.

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

98. "Названы победители 27 конкурса по написанию запутанного кода..."  +/
Сообщение от бублички (?), 04-Янв-21, 20:04 
снова и вновь убеждаюсь что вы, голубчик, безграмотный идиот. от дальнейшей беседы с вами вынежден отказаться за нехваткой времени и отсутствием интереса. ваши дальнейшие hello world-ы (пример видел яркий) меня не интересуют - впаривайте оные своим воображаемым клиентам. разработчиков вроде тебя я повидал - мысль не умеют выразить (ни на словах, ни в виде рисунков), но лезут в грязных сапогах программировать. рабочий день у таких сплошной приём пищи, но некоторые нет-нет да и успевают пару if/then написать. переживёшь, пройдёт. перестанешь мнить себя великим как только делом займёшься. в интернетике то вы все великаны
Ответить | Правка | Наверх | Cообщить модератору

100. "Названы победители 27 конкурса по написанию запутанного кода..."  –2 +/
Сообщение от n00by (ok), 04-Янв-21, 20:11 
> от дальнейшей беседы
> с вами вынежден отказаться за нехваткой времени и отсутствием интереса.

А Вы не только не уверены в себе (выдавая себя за толпу), но ещё и врунишка. Через 4 минуты последовало вот это https://www.opennet.ru/openforum/vsluhforumID3/122838.html#99

Себя то зачем обманывать вот этим вот "три дня за вами бежала, что бы  сказать, как вы мне безразличны"?

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

95. "Названы победители 27 конкурса по написанию запутанного кода..."  –1 +/
Сообщение от Ordu (ok), 04-Янв-21, 19:41 
> отправляя взамен каждый раз кошку (cat) на горшок (wc)

ХАХАХАХАХ! ВОТ ТЫ ПЕТРОСЯН! КРУТО! У тебя небось петросянское образование? Где получал? Степерь магистра, или кандидат?

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

96. "Названы победители 27 конкурса по написанию запутанного кода..."  –1 +/
Сообщение от n00by (ok), 04-Янв-21, 19:43 
Он ещё и ясновидец. Только с полом животного не угадал.
Ответить | Правка | Наверх | Cообщить модератору

53. "Названы победители 27 конкурса по написанию запутанного кода..."  –2 +/
Сообщение от бублички (?), 04-Янв-21, 16:13 
твоя задача решается при помощи awk одной строчкой, приблизительно так:

awk '/case/{case_n++}/goto/{goto_n++}END{print case_n" "goto_n" "NR}' translator.c

могу себе представить твой г-код на C или Pascal

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

59. "Названы победители 27 конкурса по написанию запутанного кода..."  –6 +/
Сообщение от n00by (ok), 04-Янв-21, 17:03 
> твоя задача решается при помощи awk одной строчкой, приблизительно так:
> awk '/case/{case_n++}/goto/{goto_n++}END{print case_n" "goto_n" "NR}' translator.c

К сожалению, это не имеет отношения к моей задаче.

> могу себе представить твой г-код на C или Pascal

Все уже поняли, что ты даже мышкой не можешь ткнуть в ссылку, потому живёшь в фантазиях.

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

73. "Названы победители 27 конкурса по написанию запутанного кода..."  +/
Сообщение от Аноним (73), 04-Янв-21, 17:53 
А представьте что он на расте сделает.
Ответить | Правка | Наверх | Cообщить модератору

80. "Названы победители 27 конкурса по написанию запутанного кода..."  –4 +/
Сообщение от n00by (ok), 04-Янв-21, 18:17 
Я бы посмотрел на его код. Из всей писанины это единственное, что может произвести на меня впечатление.
Ответить | Правка | Наверх | Cообщить модератору

87. "Названы победители 27 конкурса по написанию запутанного кода..."  –1 +/
Сообщение от бублички (?), 04-Янв-21, 19:14 
> может произвести на меня впечатление

твой г-код мы уже посмотрели (я про cat, grep и wc), тебе сидеть бы тихо и не чирикать

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

94. "Названы победители 27 конкурса по написанию запутанного кода..."  –3 +/
Сообщение от n00by (ok), 04-Янв-21, 19:41 
Ясно, Вам нечего показать. Удачи в администрировании ЛВС.
Ответить | Правка | Наверх | Cообщить модератору

99. "Названы победители 27 конкурса по написанию запутанного кода..."  –1 +/
Сообщение от бублички (?), 04-Янв-21, 20:08 
ради какого детского хвастовства мне что-то тебе (или кому-либо) здесь (или где-либо) показывать? кто ты такой? кем ты себя возомнил? Наташку из твоего параллельного 6-го Б попроси - пусть покажет
Ответить | Правка | Наверх | Cообщить модератору

102. "Названы победители 27 конкурса по написанию запутанного кода..."  –1 +/
Сообщение от n00by (ok), 04-Янв-21, 20:23 
> ради какого детского хвастовства мне что-то тебе (или кому-либо) здесь (или где-либо)
> показывать? кто ты такой?

Если Вы хотите объяснений, зачем Вы с теме про Си и в обсуждении Си написали

awk '/case/{case_n++}/goto/{goto_n++}END{print case_n" "goto_n" "NR}' translator.c

как пример некоего эталона, попробуйте спросить Ordu. У него имеется соответствующий диплом, плюс он любит писать длинные тексты.

Я лишь скажу, что вот эта одна строка и есть типичый г-нокод, совершенно нечитаемый неподготовленным человеком.

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

106. "Названы победители 27 конкурса по написанию запутанного кода..."  +/
Сообщение от Michael Shigorinemail (ok), 04-Янв-21, 20:37 
Братцы, да хватит уже пузами-то меряться.  Про useless use of cat все участники явно в курсе.
Ответить | Правка | Наверх | Cообщить модератору

107. "Названы победители 27 конкурса по написанию запутанного кода..."  –3 +/
Сообщение от n00by (ok), 04-Янв-21, 21:04 
Я не в курсе. Точнее, я про ключ grep читал, но не запоминаю такие вещи (а 3-я команда просто получена из предыдущей). Я даже git tag набираю в поисковике и читаю 50й раз одну и ту же инструкцию. Если оно мне действительно надо, перейдёт на уровень автоматизма. Если оно мне не надо -- голова не резиновая, что бы чепухой забивать. Помнил когда-то команды subversion, где оно сейчас? Там же будет и grep, поскольку с русскими именами файлов в латиницу накладно переключаться, на это уже есть спрос.

Вот всякие штучки в тексты, по-видимому, на автоматизме вставляю. Одним важна суть, а другим надо на отвлечённые темы поспорить. И хорошо бы эти две категории как-то уметь различать (а ещё лучше отбить желание). Вот тут goto и сработал. А Витр учил, что без него можно обойтись. :)

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

117. "Названы победители 27 конкурса по написанию запутанного кода..."  +/
Сообщение от бублички (?), 04-Янв-21, 21:25 
я уже давно понял, тебе больше нравится рыбок разводить. ты из тех что чихали на стандарты и на подробную документацию. захотел и изобрёл своё колесо (гляди! оба-на крутится! во я гений!), которое 1-2 клиентам из 100 может удастся впарить обещав бесплатную поддержку на несколько лет. другие 89 клиентов уже повидали сотню колёс от таких вот самоделкиных как ты и уже знаю что хотят. а всё что ты сейчас описал, это отличия ленивого дилетанта (голова не резиновая, помнил когда-то, в 50-й раз читаю) от профессионала. я могу лишь похвастать что работал как с теми, так и с другими. и больше удовольствия от работы и общения с последними. так-что увы
Ответить | Правка | Наверх | Cообщить модератору

120. "Названы победители 27 конкурса по написанию запутанного кода..."  –2 +/
Сообщение от n00by (ok), 04-Янв-21, 21:38 
Можете не продолжать доказывать, что Ваши слова, в частности "от дальнейшей беседы с вами вынежден отказаться за нехваткой времени и отсутствием интереса." https://www.opennet.ru/openforum/vsluhforumID3/122838.html#98
ничего не стоят.
Вашего собщения выше достаточно, что бы их опровергнуть.
Обобщается по индукции до аспектов, касаемых программирования, ввиду отсутствия кода и попытку выдать язык, для которого отсутствует аналог doxygen, за промышленный ЯП.
Ответить | Правка | К родителю #117 | Наверх | Cообщить модератору

140. "Названы победители 27 конкурса по написанию запутанного кода..."  +/
Сообщение от Sw00p aka Jerom (?), 05-Янв-21, 01:50 
> а всё что ты сейчас описал, это отличия ленивого дилетанта (голова не резиновая, помнил когда-то, в 50-й раз читаю) от профессионала.

попахивает максимализмом, это как отличник зубрежка, толку блин толку от этого какого? Где тут развитие мышления?


>и больше удовольствия от работы и общения с последними.

такое же удовольствие и от обычного аппарата (не человека) если выполняет хорошо свои функции.

>так-что увы

ага будет увы когда к старости все, что вы прочли и знали на зубок (по командам, опциям и т.д.), будет "старьем ненужным". Далеко ходить не надо, посмотрите на языки программирования.

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

150. "Названы победители 27 конкурса по написанию запутанного кода..."  +/
Сообщение от бублички (?), 05-Янв-21, 13:01 
> попахивает максимализмом, это как отличник зубрежка, толку блин толку от этого какого? Где тут развитие мышления?

зубрить то с чем ежедневно сталкиваешься? ты в своём уме? даже в мои 45 оно само запоминается после 2-3 раз! если нет, то срочно меняй барыгу

> ага будет увы когда к старости все, что вы прочли и знали на зубок (по командам, опциям и т.д.), будет "старьем ненужным". Далеко ходить не надо, посмотрите на языки программирования.

работать до старости (в моей сфере) в мои планы не входит, но вижу что ты на этот счёт иного мнения. кто из нас прав? посмотрим

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

159. "Названы победители 27 конкурса по написанию запутанного кода..."  +/
Сообщение от Sw00p aka Jerom (?), 05-Янв-21, 21:55 
> зубрить то с чем ежедневно сталкиваешься? ты в своём уме? даже в
> мои 45 оно само запоминается после 2-3 раз! если нет, то
> срочно меняй барыгу

так вопрос в том с чем мы столкнулись в первый раз? Вот я в первый раз столкнулся с "кошка (cat) труба (pipe) грепля (grep) труба (pipe) горшок (wc -l)", вот повторяя и запомнил - согласен. Вы видимо столкнулись с вашим вариантом (grep -c). Отсюда, очевидно ведь, что я буду всегда использовать мой вариант, а вы свой. Почему? Результат исполнения один и тот же. Время затраченное будь может не намного больше в моем варианте. Имеет ли в этом случае смысл разбираться каким способом я получил результат и пытаться "улучшить" что-ли этот способ, если для меня это не критично и не "для продакшена" так сказать? Должен ли я потратить на это время? Ответы на все эти вопросы будут исходить лишь от задачи и её целей. А вот в случае с проблемой, которую пытаемся разрешить, выбор того или иного способа (метода) разрешения не важен, главное тут успешный результат получить. Да да, один из таких методов - метод "грубой силы" как вариант (это к слову о наивнейшем алгоритме).

> работать до старости (в моей сфере) в мои планы не входит, но
> вижу что ты на этот счёт иного мнения. кто из нас
> прав? посмотрим

время покажет, согласен, я просто отталкиваюсь от той же статистики "популярности старых языков".

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

162. "Названы победители 27 конкурса по написанию запутанного кода..."  –1 +/
Сообщение от n00by (ok), 07-Янв-21, 09:30 
> я в первый раз столкнулся с "кошка (cat) труба (pipe) грепля
> (grep) труба (pipe) горшок (wc -l)", вот повторяя и запомнил -
> согласен. Вы видимо столкнулись с вашим вариантом (grep -c). Отсюда, очевидно
> ведь, что я буду всегда использовать мой вариант, а вы свой.

Для него grep это рабочий инструмент (даже больше - Священная Корова). Естественно, он его изучил. Правда, я не знаю, где и как grep можно использовать в программировании. Знаю, что некоторые grep имена функций в исходниках ищут... (сам грешу таким, но только когда не планирую работать с проектом). Видел даже скрипт isorespin.sh, имеющий практическую ценность (лень grep-ать, наверняка там есть grep). Двадцать ТЫСЯЧ строк. По-моему, хороший повод, что бы наконец-то изучить какой ЯП.

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

163. "Названы победители 27 конкурса по написанию запутанного кода..."  –1 +/
Сообщение от Sw00p aka Jerom (?), 07-Янв-21, 19:46 
> Для него grep это рабочий инструмент (даже больше - Священная Корова). Естественно,
> он его изучил.

Да ради Бога, пусть изучает и использует, но зачем другим указывать, каким способом что-либо делать, если результат один. Это похоже на то, что обвинять человека с отвёрткой, почему он не использует тот же шуруповёрт. Вот что это? А далее разговор идет по пути обвинений в лени, непрофессионализме и открытым оскорблениям. Что сказать такому человеку? правильно - забить.

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

164. "Названы победители 27 конкурса по написанию запутанного кода..."  –1 +/
Сообщение от n00by (ok), 08-Янв-21, 13:37 
>> Для него grep это рабочий инструмент (даже больше - Священная Корова). Естественно,
>> он его изучил.
> Да ради Бога, пусть изучает и использует, но зачем другим указывать, каким
> способом что-либо делать, если результат один. Это похоже на то, что
> обвинять человека с отвёрткой, почему он не использует тот же шуруповёрт.

Это может иметь смысл в среде тех, кто закручиванием шурупов зарабатывает. Например, когда бригадир сборщиков мебели из МДФ учит стажёра. Зато в глазах краснодеревщиков такой совет вряд ли выглядит лучше комбо "if/then" в теме про Си :) https://www.opennet.ru/openforum/vsluhforumID3/122838.html#98

> Вот что это? А далее разговор идет по пути обвинений в
> лени, непрофессионализме и открытым оскорблениям.

Сначала я предположил, что он так меня троллит, но когда его "аргументы" дошли да сравнения России с помойкой, стало ясно, что человек попросту неадекватен: он нас якобы презирает, при этом сам к нам сюда зачем-то пришёл.

> Что сказать такому человеку? правильно
> - забить.

Вот и забили... его.

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

121. "Названы победители 27 конкурса по написанию запутанного кода..."  +/
Сообщение от бублички (?), 04-Янв-21, 21:39 
увы, не при моих 65 кг :)
Ответить | Правка | К родителю #106 | Наверх | Cообщить модератору

148. "Названы победители 27 конкурса по написанию запутанного кода..."  –1 +/
Сообщение от n00by (ok), 05-Янв-21, 09:30 
Чем легче вес, тем проще мериться прессом. Отлетел подальше и шварцнегируй со словами "сильный, но лёгкий!"
Ответить | Правка | Наверх | Cообщить модератору

108. "Названы победители 27 конкурса по написанию запутанного кода..."  +/
Сообщение от Sw00p aka Jerom (?), 04-Янв-21, 21:05 
мне одно непонятно, разве результат разный получается?
Ответить | Правка | К родителю #87 | Наверх | Cообщить модератору

112. "Названы победители 27 конкурса по написанию запутанного кода..."  +/
Сообщение от n00by (ok), 04-Янв-21, 21:13 
Если задать русские псевдонимы для команд, мой вариант продолжит работать. С ключами пока не ясно, что делать.
Ответить | Правка | Наверх | Cообщить модератору

119. "Названы победители 27 конкурса по написанию запутанного кода..."  +/
Сообщение от бублички (?), 04-Янв-21, 21:37 
о результатах. ты бы хотел трижды бегать на другой этаж за одной кружкой кофе? а трижды в день бегать трижды, когда вдруг 3 кружки кофе приспичило?
Ответить | Правка | К родителю #108 | Наверх | Cообщить модератору

139. "Названы победители 27 конкурса по написанию запутанного кода..."  +/
Сообщение от Sw00p aka Jerom (?), 05-Янв-21, 01:36 
> о результатах. ты бы хотел трижды бегать на другой этаж за одной
> кружкой кофе? а трижды в день бегать трижды, когда вдруг 3
> кружки кофе приспичило?

гы последний месяц так и делал, пока на новый год не купил кофеварку :) и прикол в том, что главное выпить кофе и да по 7 кружок в день. К чему это - результата ради, человек в первую очередь придумывает наивный алгоритм, потом оценив его пытается улучшить (оптимизировать). Возвращаясь к тому же примеру, я бы тоже юзал бы кошку (cat) труба (pipe) грепля (grep) опять труба (pipe) горшок минус эль (wc), мне в лом учить и запоминать все опции всех этих команд, еле команды запомнил. И если раньше это было в порядке вещей когда одна команда выполняет одно действие, а потом можно в трубу послать другой команде (в простонародье юникс вей), то в нынешнее время все команды разрослись всякими опциями. Открыть и прочесть файл может и кошка и грепля и горшок, спрашивается это разве юникс вей? пусть кошка откроет, а грепля или горшок принимают данные по трубе и не думали об открытии файла и т.д (да тут все есть файл - юникс вей ппц). Избыточно все как-то со всеми этими командами и командными оболочками. Лучше уж полноценный интепретатор языка нормульного.

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

146. "Названы победители 27 конкурса по написанию запутанного кода..."  +/
Сообщение от n00by (ok), 05-Янв-21, 08:47 
> Лучше уж полноценный
> интепретатор языка нормульного.

Вообще, мой пример не про программирование в командной строке. Он про сравнение исходника на Си, где goto в каждой 5-й строке, с гипотетической возможностью изобразить аналог на Паскале. Интересно, что даже будучи сбитыми столку сменой темы, в результате Вы сделали подходящий о том исходнике вывод. Полноценным назвать его сложно, но подсчитать в потоке ввода строки и операторы позволяет:


#!refal

go = <count 0 0 0 <Card>>;

count {
  ?total ?goto ?case 0 = <Prout 'Всего строк: ' ?total ', goto: ' ?goto ', case: ' ?case>;
  ?total ?goto ?case . 'goto' … = <count <?total + 1> <?goto + 1> ?case <Card>>;
  ?total ?goto ?case . 'case' … = <count <?total + 1> ?goto <?case + 1> <Card>>;
  ?total ?goto ?case .line = <count <?total + 1> ?goto ?case <Card>>;
}


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

149. "Названы победители 27 конкурса по написанию запутанного кода..."  –1 +/
Сообщение от бублички (?), 05-Янв-21, 11:45 
> гы последний месяц так и делал, пока на новый год не купил
> кофеварку :) и прикол в том, что главное выпить кофе и
> да по 7 кружок в день. К чему это - результата
> ради, человек в первую очередь придумывает наивный алгоритм, потом оценив его
> пытается улучшить (оптимизировать). Возвращаясь к тому же примеру, я бы тоже

единственный прикол здесь в том что ты моё условие похоже так и не понял - трижды бегать (3 раза) за одной кружкой (1). то-есть, за 3 операции беготни на другой этаж ты получаешь 1 результат (кружку кофе), 2 других попытки мимо - нет кофе или кружек, кофейная машина сломана

> юзал бы кошку (cat) труба (pipe) грепля (grep) опять труба (pipe)
> горшок минус эль (wc), мне в лом учить и запоминать все
> опции всех этих команд, еле команды запомнил. И если раньше это

я уже понял, в среде российских программистов (и не только - можно взять любую специальность) стремительно растёт и прогрессирует лишь уровень лени. об это явно сигнализировал n00by и теперь вот ещё ты. лень запоминать, в лом учить, ну вот ещё стану я читать эту документацию, наваляю быстро пяткой и в прод. от того вы и живёте как в помойке (я о России целиком), завидуя Европе или штатам. от того вас и нагибают как хотят. у вас нет уважения к себе, к тому что вы делаете. а таких людей не уважает никто. где нет личной заинтересованности там нет полноценного развития личности

> было в порядке вещей когда одна команда выполняет одно действие, а
> потом можно в трубу послать другой команде (в простонародье юникс вей),
> то в нынешнее время все команды разрослись всякими опциями. Открыть и

опция -с у grep была ещё в середине 90-х годов (версия 2.0 в 1996-м году) и не знать про неё - как не знать где запятая на клавиатуре. не позорьте специальность, идите вместе с n00by продавать газеты у входа в метро

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

152. "Названы победители 27 конкурса по написанию запутанного кода..."  –1 +/
Сообщение от n00by (ok), 05-Янв-21, 14:30 
Тут еще прикол в том, что в метриках Си кода гуру программирования командной строки увидел команды шела. И на этом основании принялся что-то из себя строить, фантазируя, как grep работает в "проде". Впрочем, его реплика "срочно меняй барыгу" выше много что объясняет.
Ответить | Правка | Наверх | Cообщить модератору

156. "Названы победители 27 конкурса по написанию запутанного кода..."  +1 +/
Сообщение от Аноньимъ (ok), 05-Янв-21, 21:01 
Едрить голубчик с вами случилась психологическая оказия.
Охладитесь.
Ответить | Правка | К родителю #149 | Наверх | Cообщить модератору

160. "Названы победители 27 конкурса по написанию запутанного кода..."  +/
Сообщение от Sw00p aka Jerom (?), 05-Янв-21, 22:42 
> единственный прикол здесь в том что ты моё условие похоже так и
> не понял - трижды бегать (3 раза) за одной кружкой (1).
> то-есть, за 3 операции беготни на другой этаж ты получаешь 1
> результат (кружку кофе), 2 других попытки мимо - нет кофе или
> кружек, кофейная машина сломана

все я понял, просто привел свой пример, готов ли я бегать н-раз (константа) за ОДНОЙ чашкой - готов, ибо мной движет успешный результат, а иначе как? И тут есть одно условие - константность действий, с каждым ведь моим тройным походом за кружкой не увеличивается ведь количество этажей или ступенек, так ведь? Так в чем вопрос? - принимаем за константную сложность и принимаем один поход за кружкой в одно элементарное действие.

> я уже понял, в среде российских программистов (и не только - можно
> взять любую специальность) стремительно растёт и прогрессирует лишь уровень лени. об
> это явно сигнализировал n00by и теперь вот ещё ты. лень запоминать,
> в лом учить, ну вот ещё стану я читать эту документацию,
> наваляю быстро пяткой и в прод.

А вот тут серьёзная тема затронута, тема - лени. И поэтому, своим занудством, попрошу у вас дать определение (строгое) понятию лени, ибо дальше невозможно придти к общему знаменателю (мнению) по теме (как минимум моя цель сей дискуссии такова - понять друг друга).

А вот по поводу n00by и его примеров с "кошка труба грепля труба горшок", я понял одно, что это человек алгоритмического мышления. "кошка труба грепля труба горшок" это ничто иное как, "открою ка я файлик, сматчу (сравню) строки, и собственно посчитаю их". И поэтому он собственно так и написал используя для каждого шага алгоритма команду оболочки. Он даже не думал, а давайка я найду команду которая все это выполнит. Он фактически взял элементарные команды и написал алгоритм. Он подошел как алгоритмист к решению, а вы увы как пользователь. Осуждать его за это и тем более упрекать в лени - не стоит.

В лом учить? - да порой бывает, порой нужно максимально фильтровать избыток, порой man grep использовать в крайней необходимости. А если и на то пошло, раз уж мы такие программисты (максималисты) - давайте писать каждый свой grep, зачем лениться?


> живёте как в помойке

оставлю без комментария, ибо не по теме вовсе, и попахивает прямым оскорблением, а с личностью, которая переходит на оскорбления, ничего общего иметь не хочу!

>где нет личной заинтересованности там нет полноценного развития личности

А это парадоксальное утверждение, "личная личность". С занудством спрошу, "полноценного развития" - в чем заключается - полнота? Опишите границы развития.

> не позорьте специальность

уточните какую специальность? с тем же занудством, - что есть специальность?

пс: все выше сказанное с "занудством", не сочтите за стёб и т.д. (на полном серьезе), это все необходимо, чтобы дать вам максимально полные однозначные ответы на ваши вопросы, чтобы не было такого "я уже понял", а "я согласен" или "я не согласен".


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

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

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




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

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