7K подписчиков
👋🏻 Привет! С вами снова Merion Academy - платформа доступного IT образования. Сегодня мы поговорим о том, что такое JIT-компиляция. Гооу. JIT-компиляция – это метод повышения производительности интерпретируемых программ. JIT расшифровывается как Just-in-time. Во время выполнения программа может быть скомпилирована в машинный код для повышения ее производительности. Также этот метод известен как динамическая компиляция. Динамическая компиляция имеет несколько преимуществ перед статической....
1 год назад
10 подписчиков
Всем привет сегодня, в разговоре затронули тему компиляторов и интерпретаторов. Решил чуть глубже погрузиться в тему и вот собрал наиболее подробное описание для вас. Интерпретатор для языка X-это программа (или машина, или просто какой-то механизм в целом), которая выполняет любую программу p, написанную на языке X, так что она выполняет эффекты и оценивает результаты, как предписано спецификацией X. Процессоры обычно являются интерпретаторами для соответствующих наборов инструкций, хотя современные...
2 года назад
865 подписчиков
Сейчас будет сложно. Dalvik и Art — это две виртуальные машины, которые были разработаны специально для Android. Всё началось с Dalvik и использовался он с самого начала и до Android 4.4. Дальше я буду сокращать до DVM (Dalvik Virtual Machine). Особенности DVM: В Android 4.4 появился Art. На этой версии можно было выбрать, что именно использовать. На Android 5.0 Art заменил Dalvik. Особенности ART:...
2 года назад