EMZETT.
Увійти

Байт-код

Коротко: Байт-код — компактний платформонезалежний проміжний код, який створює компілятор і виконує віртуальна машина. Він міститься між початковим і машинним кодом.

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

Подробиці

import dis
def add(a, b):

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