EMZETT.
Войти

Байт-код

Коротко: Байт-код — компактный платформонезависимый промежуточный код, который создаёт компилятор и выполняет виртуальная машина. Он находится между исходным и машинным кодом.

Подробнее: Программы Java превращаются в файлы .class (байт-код JVM), C# — в IL для CLR, Python — в файлы .pyc. Благодаря байт-коду одна и та же программа работает в любой системе, где установлена виртуальная машина («написано один раз — работает везде»). ВМ выполняет код либо интерпретируя, либо через JIT-компиляцию.

Подробности

import dis
def add(a, b):

См. также: компилятор, JIT-компилятор, интерпретатор, ассемблер