Сообщение от ewo
Region, забавная штука, этот Л'ёв. Но топик не о нем родимом
Цитата с Хабра:
Да и не знаю что там такого особенного нужно, большая часть необходимых инструментов, причем свободных, есть вне любви, это что касается создания ресурсов (графика, звук, текст/локализация и тп), разве что может понадобиться отдельно упаковка/оптимизация ресурсов, редактор уровней/карт, редактор меню, да и в принципе, по большому счету, все, но это не такая уж и большая проблема и именно это обычно и пишется или затачивается отдельно под задачу в средних и мелких проектах и часто используется повторно на других проектах, все эти редакторы как правило аскетичные и схематичные, а потому простые в реализации, если конечно не рассматривать внутриигровых редакторов уровней, иногда это может быть просто текстовый блокнот…
И вообще, по большей части все упиравется в мотивацию программиста.
Нет идеи OR нет желания - какой язык не предложи, все одно.
Л'ёв слишком няшный для таких суровых парней, как мы
И, http://gcup.ru/forum/74-39447-1 он (она) напрямую в джаву "переводит", или все та же интерпретация?
|
Это просто утилка, что бы руками не собирать и не подписывать, она меняет имя пакета, иконку, может что еще, и папку asset, где все лежит.
Но по идее Jit-компиляция (luaJIT), ничто не переволит в джаву.
Но и что? Unity3d на CLR ( аналог jvm), java на dvm, а Барсик даже просто интерпретируемый (что уже медленнее JIT) .
https://ru.wikipedia.org/wiki/JIT-%D0%BA%D0%BE%D0%BC%D0%BF%D0%B8%D0%BB%D1%8F%D1%86%D 0%B8%D1%8F - JIT
https://ru.wikipedia.org/wiki/Common_Language_Runtime - CLR
Все выполняется в песочнице и на виртуальной машине какое-то время, кроме нативногго кода и OAT (компилированый в машинный код dex андроида, появился в 4.4 как экспериментальная версия, в 5.* уже только она. Быстро, довольно, но жрет в 2-3 раза больше памяти)