ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
11 июля
367035 Топик полностью
Evgeny_CD, Архитектор (08.11.2012 01:10, просмотров: 88) ответил Mahagam на прямое бинарное исполнение огрызков можно развернуть им в плюс. со временем.
В итоге получим еще один "x86", только на основе ARM V7. Как ни крути, тема бинарной компиляции вылазит. А как ее делать - в кремнии или через JIT - это "каждый выбирает по себе". Мульон приложений хотя бы в рекламных целях надо тащить на новую платформу. Перекомпиляция не всегда возможна. В идеале им, конечно, иметь свой собственный ARM, но с другими битовыми кодами команд (как вариант). Обложить все патентами в 3 слоя. Доработка компилера умеренно сложная, зато будут совместимы только сами с собой :) Ох не зря огрызки LLVM рисечили. Волнует их эта тема, сильно волнует. Насчет тормощящей прослойки "есть разные мнения". Народ написал немало статей, в которых показывает, как хороший Java JIT как минимум не проигрывает C++ коду. Или проигрывает 10% при всяких дополнительных проверках во время исполнения (проверка индексов массива и проч), которые дефолтному С++ и не снились. Один автоматчиеский менеджмент памяти в продвинутых языках чего стоит. Т.е. если при установке приложения на устройство его JITить, то торможения не будет. Вообще, думаю, что тема виртуализации исполнения бинарного кода тем или иным способом - это магистральный путь развития.