Re[29]: Почему MS Edge - не под .Net?
От: lpd Черногория  
Дата: 14.12.17 09:08
Оценка: +1
Здравствуйте, Ikemefula, Вы писали:

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


I>Цитирую себя:

I>"Умельцы, которые пилят под андроид на плюсах отгребают точно такие же проблемы. Стало быть, это доказательство плохости С++ ?"

Android ОС и Android API реализован в значительной степени на Java, и с точки зрения производительности нет разницы из кода на каком языке его вызывать.

I>Собтсвенно еще раз — в андроиде проблемы с архитектурой, а не джавой.


Может, ты не в курсе, но в Android не только приложения пишутся на Java, но и часть ОС на Java. По крайней мере, отладчик при exception часто выкидывает в дебри Java кода управления диалогами и контролами. Из-за этого все приложения под Android(которые используют API ОС) работают медленно.
Мне сложно представить, как нужно напартачить с архитектурой в программе на компилируемом языке, чтобы на процессоре 1GHz диалоги внутри приложений переключались с лагом 5-10 сек.
Вопрос проясняется, если сопоставить скорость работы Android и тесты производительности Java.
Причем тормозит не только Android, но и многие другие программы на Java: Eclipse, Vuze, интерфейс Matlab.
У сложных вещей обычно есть и хорошие, и плохие аспекты.
Берегите Родину, мать вашу. (ДДТ)
Отредактировано 14.12.2017 9:09 lpd . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.