В качестве альтернативы, называемой промежуточным кодом, байт-код представляет собой скомпилированный программный код, предназначенный для виртуальной машины, а не для конкретной компьютерной архитектуры. Байт-код позволяет одному скомпилированному двоичному файлу работать и работать практически с собственной эффективностью на разнообразных платформах.
Примеры
В Java компиляция байт-кода используется, чтобы «скомпилировать один раз, запустить где угодно». Скомпилированные Java-программы будут работать на любом компьютере, на котором установлена виртуальная машина Java.
Языки, которые компилируются в байт-код, включают следующее.
- Джава
- Clojure
- Lua
- шепелявость
- питон
- Рубин
Условия программирования