Здравствуйте, Ikemefula, Вы писали:
_>>Ну да, помимо наличие компилятора языка, требуется ещё наличие соответствующей квалификации. Нюанс в том, что даже самый крутой эксперт по C# не сможет написать одновременно красивый и быстрый код
I>Это следствие из того, что менеджед плтформа требует определенные издержки.
I>Не надо приплетать сюда крутость, язык, квалификацию и тд и тд.
Я вообще то именно это и говорю всё время. Что ограничения платформы не позволяют развернуться даже профи. )
>> — ему обязательно понадобиться лезть в какие-то рукопашные вещи типа unsafe игр или ручного sql кода.
I>1. Быстрый код всегда и везде это результат работы головой, а у тебя красной нитью через все собщения "быстрый код это только С++ хы хы"
Нет, главный тезис не в этом. А в том, что даже хорошо работая головой, у тебя не получится нужный результат на C#. ))) Т.е. это не C++ такой хороший, а JVM/CLR такие плохие.
Что же касается C/C++, то это банально единственный нативный мейнстрим язык, вот и всё. Скажем если бы тот же Rust или D были бы мейнстримом (имели бы компиляторы (причём с мощными оптимизаторами) под все возможные платформы и архитектуры, имели бы полноценную поддержку во всех главные IDE, имели бы тысячи готовых библиотек и т.д. и т.п.), то очевидно что разговоров про "только C++" не было бы. )))
I>2. ручной sql код как раз встречается именно в С++. Нормальных OR/M там нет и наверное никогда не будет. Тамошние люди зачастую пишут классный код по конкатенации запросов, что бы выполнить какой нибудь мусор, который будет выполняться чуть не минутами.
Помнится мы разок уже обсуждали что-то подобное и ты тогда слился из дискуссии, когда не смог привести аналог на C# простейшего C++ кода работы с ORM. Причём тогда это была не sqlpp11, а другая, более простая ORM. )))
I>3. Вообще, красота и дизайн вещи сильно противоположные. Красота == эстетическое. Дизайн — утилитарное. Пудозреваю, для тебя это одно и то же. Отсюда не ясно, что неюзабельные уродцы для тебя эталон красоты
Мне в этом смысле нравится точка зрения Туполева:
http://www.aphorisme.ru/by-authors/tupolev/?q=5451