1. Проміжний, машинно-незалежний код, що генерується компілятором з вихідного коду мови програмування високого рівня та призначений для виконання віртуальною машиною або інтерпретатором, а не безпосередньо процесором комп’ютера.
2. Низькорівнева, компактна та платформонезалежна інструкція або набір інструкцій, представлений у двійковій або шістнадцятковій формі, який є результатом компіляції коду мов програмування (наприклад, Java, Python) і виконується спеціальним середовищем виконання.