Size: a a a

2020 August 10

CD

Constantine Drozdov in rust_offtopic
Nick Linker
Что-то не заметно. Качество общения можно повысить единственным способом: вынуждать или мотивировать людей на самообучение и не давать слова дуракам.

Споры есть в любых сообществах, но алкаши и гопники это делают совсем иначе, ежели физики на научной конференции.
Так нельзя вести спор уровня научной конференции, когда собеседник - Даннинг и Крюгер (блин, классный мем таки беркус предлагает). Собственно, "РОшить дошколоту" объективно единственный способ не давать слова дуракам и вынуждать самообучение.
источник

CD

Constantine Drozdov in rust_offtopic
Т-34 85
слушай, ну а какие претензии к Царю, кроме показательного неуважения и хамства? Так-то он довольно грамотный
Скажем, он спорит с целью доказать что человек - дошкольник, а не с целью выяснить истину
источник

CD

Constantine Drozdov in rust_offtopic
Увы, то, что "право на мнение" эквивалентно высшему уровню компетенции "верная интуиция / верный анализ" категорически не очевидно, скажем, Николаю Крабосмайлу. Ему даже непонятна разница между анализом и интуицией
источник

NL

Nick Linker in rust_offtopic
Т-34 85
всё правильно пишет
У него паттерналистское мышление, то что он не понимает -> следовательно и не нужно, запарта.

Кроме того он совершенно не понимает как вообще работает индустрия разработки ПО, это проявляется в фиксации на микробенчмарках.

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

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

CD

Constantine Drozdov in rust_offtopic
Nick Linker
У него паттерналистское мышление, то что он не понимает -> следовательно и не нужно, запарта.

Кроме того он совершенно не понимает как вообще работает индустрия разработки ПО, это проявляется в фиксации на микробенчмарках.

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

Недостаток перфоманса можно достичь другими технологиями и в этом нет ничего плохого, это только несколько увеличит сложность системы, здесть нет никакого "воровства" одной технологии другой.
Вроде бы он понимает этот тезис про "перфоманс в бенчмарках" (по крайней мере, у меня стоит маркер только что он не понимает / по-другому формулирует способ фактической трансляции растопрограмм)
источник

CD

Constantine Drozdov in rust_offtopic
Как ни странно, перфоманс в микробенчмарках это типично именно для "Rust не менее производителен, чем C++, смотрите на бенчмарки!"
источник

CD

Constantine Drozdov in rust_offtopic
А вот про расширяемость это нетривиальное пополнение, и я бы тут очень сильно поспорил, к чему приводит трейтовая модель
источник

CD

Constantine Drozdov in rust_offtopic
Потому что трейт это тезис "предикат определяется именем, а не содержимым"
источник

p

polunin.ai in rust_offtopic
как же хочется стейт монаду
источник

AB

Artöm Bakri Al-Sarmi... in rust_offtopic
Чем закончился спор про синтаксис лямбд?
источник

Т8

Т-34 85 in rust_offtopic
Constantine Drozdov
Как ни странно, перфоманс в микробенчмарках это типично именно для "Rust не менее производителен, чем C++, смотрите на бенчмарки!"
+
источник

Т8

Т-34 85 in rust_offtopic
Artöm Bakri Al-Sarmini
Чем закончился спор про синтаксис лямбд?
у D самый приятный
источник

Т8

Т-34 85 in rust_offtopic
Artöm Bakri Al-Sarmini
Чем закончился спор про синтаксис лямбд?
источник

AB

Artöm Bakri Al-Sarmi... in rust_offtopic
polunin.ai
как же хочется стейт монаду
У селекта же есть версия с индексом
источник

Т8

Т-34 85 in rust_offtopic
Переслано от Roman na
да там убогое кукареку. У меня нет фиксации на микро-бенчмарках. К тому же это влияет на "перфоманс" системы
источник

CD

Constantine Drozdov in rust_offtopic
ну да, вроде моя интуиция про Царя не косячит пока
источник

CD

Constantine Drozdov in rust_offtopic
polunin.ai
как же хочется стейт монаду
взял бы плюсы и написал бы
источник

NL

Nick Linker in rust_offtopic
А, и конечно цена разработки является одной из ключевых характеристик проекта.

На ум приходит знаменитый AXD301, который был разработан на Эрланге, и разработка языка Эрланг вместе с разработкой на нём всей системы (конечно с использованием модулей на C) оказалось дешевле, чем разработка аналогичной системы на C++, которая до этого разрабатывалась 3 года и была выброшена в утиль.

Да, на бенчмарках C++ уделывает Эрланг просто в ноль, но система на Эрланге быстрее системы на C++, тем более что та вообще даже не вышла в продакшен.
источник

CD

Constantine Drozdov in rust_offtopic
Nick Linker
А, и конечно цена разработки является одной из ключевых характеристик проекта.

На ум приходит знаменитый AXD301, который был разработан на Эрланге, и разработка языка Эрланг вместе с разработкой на нём всей системы (конечно с использованием модулей на C) оказалось дешевле, чем разработка аналогичной системы на C++, которая до этого разрабатывалась 3 года и была выброшена в утиль.

Да, на бенчмарках C++ уделывает Эрланг просто в ноль, но система на Эрланге быстрее системы на C++, тем более что та вообще даже не вышла в продакшен.
Надо напомнить, что язык С++ появился потому что на Simula нельзя было дождаться результата работы программы :)
источник

CD

Constantine Drozdov in rust_offtopic
Никто не спорит, что главный недостаток C++ - невозможность посадить 20 обезьянок, безумные для практики требования по квалификации, но эта проблема решена и совсем не Rust
источник