Re[40]: dotnet vs java 2016-2020
От: · Великобритания  
Дата: 14.10.16 15:46
Оценка: -1 :)
Здравствуйте, Evgeny.Panasyuk, Вы писали:

EP>>>Уверен ты и сам всё это понимаешь — тогда к чему эти сказки про регистры и ассемблер?

EP>·>Это ты у меня спрашиваешь? Здесь я с тобой согласен.
EP>·>Тут просто меня убеждают, что без регистров java быстро работать не может, а в шарпе обещают какие-то хаки, чтобы регистрами управлять. Ха. Три раза.
EP>Речь о том что локальность (в частности C#-ский struct) позволяет более эффективно использовать железо — кэш, регистры и т.п. А не о том что нужно вручную колупаться в регистрах чтобы получить локальность.
В принципе new MyClass[100_000] вполне локален. Может быть немного неэффективен, но не настолько страшно, как малюют.
На крайний случай всегда есть new byte[1_000_000] — но таких мест где это реально требуется — очень мало.
java быстро работать может — факт, пусть код выглядит похуже, это не show stopper.
но это не зря, хотя, может быть, невзначай
гÅрмония мира не знает границ — сейчас мы будем пить чай
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.