Здравствуйте, DreamMaker, Вы писали:
DM>производительность в основном зависит от используемых алгоритмов.. по-настоящему талантливый быдлокодер хоть на асме напишет так, что безбожно тормозить будет.
Да, да, да, "всё в базу упираются", "мы вас на алгоритмах заборем", "сделаем быстрее на 2000%" — старые песни о главном
DM>ну раза в полтора разницу я могу еще поверить что с++ за счет нативности поимел, но не более того.
Как ты тогда объяснишь факт того, что C++ скомпилированный в ненативный JavaScript (в веб-браузере, Карл!) оказался практически в два раза быстрее кода на C#? (
1Автор: Evgeny.Panasyuk
Дата: 07.06.15
,
2Автор: Evgeny.Panasyuk
Дата: 20.06.15
)
C++ быстрый не от того что нативный, а от того что даёт бесплатные, либо крайне дешёвые абстракции.
Если на C#/Java писать код без абстракций, то по скорости он будет близок к аналогу на C++ — но такого кода будет намного больше, либо придётся писать кодогенераторы по сути эмулирующие работу компиляторов C++. Собственно
подобной хреньюАвтор: Evgeny.Panasyuk
Дата: 23.03.16
и приходится заниматься на управляемых языках