Здравствуйте, Serginio1, Вы писали:
EP>>Не причём — речь про раздутую реализацию. Что же там снаружи рояли не играет.
EP>>То есть из того что я сказал что реализация алгоритма раздутая, ты пришёл к выводу "C++ лучший язык для работы с БД"
S>Твоя полная цитата, без твоих обрезок:
S>...
S> Ещё ДО отрабатывания T4, кода на C# больше, и его труднее поддерживать, ибо это склейка кода как текста.
S> Ты утверждаешь, что на C# нужно писать больше кода.
Да, приводя конкретные примеры, написанные конкретными людьми с этого форума.
S>Если бы ты сказал, что можно на C# сделать код значительно компактнее то я бы понял, что данная реализация неоправданно раздута.
Так я же и не говорю что она
неоправданно раздута
S> Ты же делаешь вывод по данному коду, что
S>S>По алгоритмической выразительности среди мэйнстрима C++ сейчас впереди всех
S> Или я опять, что то выдернул.
Не только по этому, это лишь один из примеров.
S>Я тебе показал, что на Linq это будет лаконичнее чем на C++
S>https://rsdn.ru/forum/philosophy/6489108.1Автор: Evgeny.Panasyuk
Дата: 02.07.16
S>S> Отличия минимальные — auto, return и скобочки.
Лямбды лаконичнее — да, реализация алгоритма — нет.
Непонятно зачем ты патаешься оправдать раздутую реализацию алгоритма (простейшего!) лямбдами, впрочем мне это уже надоело.
S> То есть про утверждение, "По алгоритмической выразительности среди мэйнстрима C++ сейчас впереди всех" сильно преувеличено?
Нет.
S>>>>>А Линк применяется и для БД, а значит и С++ лучший язык и для БД. Он же самый выразительный.
EP>>>>Ещё раз, приведи пруфлинки на подчёркнутое. То есть "быстрее в 2 раза" и "C++ лучший язык для работы с БД".
S>>> То есть С++ медленне? Тогда прошу прощения?
EP>>С логикой беда? Я прошу привести пруфлинк на то что я говорил "быстрее в 2 раза", всё.
S> Мне лень искать, значит C# быстрее?
Нет, очевидно не значит.
S>Молчание знак согласия?
Детский сад.
EP>>Я действительно приводил ассемблерный код, вот только мне нужен пруф на "быстрее в 2 раза", а не на ассемблерный код
S> Ну тогда во сколько? Или я на порядки ошибся?
Речь о том что я не давал оценку во сколько, ты же зачем-то приписываешь мне свои выдумки
S>>> Но я тебе про тот алгоритм показал, что он будет короче на C# чем на С++. И ты с эти согласился.
S>https://rsdn.ru/forum/philosophy/6489092.1Автор: Evgeny.Panasyuk
Дата: 02.07.16
S> Вот здесь ты приводишь ссылку на AWK где говрится про тормознутость компараторов, которые как на простых типах тормозят в 2 раза за счет неилайнового вызова метода.
1. Он там тоже не давал оценку во сколько они тормозят.
2. Даже если допустить что код C# с ними в два раза медленней чем код C# без них, то всё равно не понятно каким образом ты притянул C++ к этой оценке.
S>>>А вот признать свои слова ошибочными по отношению выразительности C# это ты не можешь.
EP>>Сколько строк для min/max item в CodeJam? (до генерации)
S> А покажи внутренности std.
Зачем?
S>То есть еще это еще один довод о
S>"По алгоритмической выразительности среди мэйнстрима C++ сейчас впереди всех"?
S> То есть алгоритмически лучше зашивать все возможные варианты, нежели использовать динамическую компиляцию и Expression Trees ?
К алгоритмам это не имеет практически никакого отношения. Скорее к метапрограмированию и поддержке EDSL времени компиляции.