awesome-everything EN

виртуальная машина (ВМ)

EN: virtual machine (VM)

Программа, эмулирующая упрощённый компьютер — «виртуальный» CPU. Языки с байт-кодом компилируют исходный код в байт-код, нацеленный на этот виртуальный CPU, а не на реальный. Затем ВМ выполняет байт-код, либо интерпретируя каждую инструкцию, либо JIT-компилируя горячие пути в нативный машинный код. Примеры: Java Virtual Machine (JVM), .NET Common Language Runtime (CLR), VM CPython. ВМ делает байт-код переносимым между реальными CPU: один и тот же файл .class работает на x86-64 и ARM, потому что для обеих платформ есть реализация JVM.

хоткеи развернуть
поиск
K
пред. пьеса
k
след. пьеса
j
тиры
t
это меню
?