Информация об изменениях

Сообщение Re[13]: За счет чего выстреливают языки? от 14.07.2015 19:29

Изменено 14.07.2015 19:39 Evgeny.Panasyuk

Здравствуйте, VladD2, Вы писали:

VD>Снобизм у вас, у сиплюсплсников серьезный. Отсюда и выводы неверные. В серьезных задачах скорость достигается не за счет битовыжимательных способностей языка, а за счет грамотно организации кэшей и их инкрементальный обновлению.

VD>Важно, только чтобы отставания от битовыжимателей не было в разы. Вот именно это и происходит.

А по факту, там где нужна скорость, биты таки выжимают везде, в том числе и на Java. Вот конкретный пример, ручная нарезка массивов на структуры через байт-буфера, отказ от GC, и прочие кактусы радости:
http://www.youtube.com/watch?v=Q-7y1u9kZV0
Re[13]: За счет чего выстреливают языки?
Здравствуйте, VladD2, Вы писали:

VD>Снобизм у вас, у сиплюсплсников серьезный. Отсюда и выводы неверные. В серьезных задачах скорость достигается не за счет битовыжимательных способностей языка, а за счет грамотно организации кэшей и их инкрементальный обновлению.

VD>Важно, только чтобы отставания от битовыжимателей не было в разы. Вот именно это и происходит.

А по факту, там где нужна скорость, биты таки выжимают везде (это можно дать ускорение на порядок, а то и несколько), в том числе и на Java. Вот конкретный пример, ручная нарезка массивов на структуры через байт-буфера, отказ от GC, и прочие кактусы радости:
http://www.youtube.com/watch?v=Q-7y1u9kZV0