Re[48]: dotnet vs java 2016-2020
От: · Великобритания  
Дата: 19.10.16 12:18
Оценка:
Здравствуйте, Evgeny.Panasyuk, Вы писали:

EP>>>Ему ой как не пофиг на лишние косвенности и скачки по памяти, которыми пестрит весь управляемый код.

N>>Неуправляемый тоже. Это проблема структур данных,
EP>Конечно, проблема в том что например в Java нет структур, а в C# их можно далеко не везде использовать — отсюда и получаются эти индерекции, которые проблема структур данных.
Надо смотреть конкретный пример, общие высказывания я бы поостерёгся давать. А то внезапно у тебя не получится сделать std::vector<MyType> и придётся лепить std::vectior<some_smart_pointer<MyType>> и прочее. Т.е. нужно именно начинать от конкретных структур и смотерть что можно сделать.

EP>>> Собственно поэтому и извращаются на байт-буферах чтобы эти самые косвенности пересилить

N>>Да. Или на структурах, в дотнете. И будут точно так же на структурах в Java 9.
EP>О, в Java наконец появятся структуры?
О java 9 он вроде поторопился, фичефриз уже прошел, релизят через пол года (но пробовать можно уже сейчас), но есть планы в 10ке https://en.wikipedia.org/wiki/Project_Valhalla_(Java_language) через года полтора-два.
В общем .net должен бежать ещё быстрее, чтоб окончательно не отстать по своим фичам.
но это не зря, хотя, может быть, невзначай
гÅрмония мира не знает границ — сейчас мы будем пить чай
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.