Зміст:
Визначення - Що означає Bytecode?
Байт-код - це об'єктно-орієнтований код програмування (OOP), складений для роботи на віртуальній машині (VM) замість центрального процесорного блоку (ЦП). VM перетворює програмний код в читану машинну мову для процесора, оскільки платформи використовують різні методи інтерпретації коду. VM перетворює байт-код для сумісності платформи, але байт-код не залежить від платформи.
Байт-код у складеному форматі мови програмування Java і має розширення .class, виконане віртуальною машиною Java (JVM).
Цей термін також відомий як портативний код (p-код) і проміжний код.
Техопедія пояснює байт-код
Деякі мови програмування, такі як C і C ++, вимагають різних компіляторів платформ, таких як Windows, Mac або Linux, які залежать від апаратних засобів та процесорів зв'язку CPU та потребують перекомпіляції. Байт-код не вимагає перекомпіляції чи змінення коду, оскільки VM дозволяє програмувати переносність міжплатформового коду. Постачальник VM обробляє мовні завдання для платформи.