Kazalo:
Opredelitev - Kaj pomeni Bytecode?
Bytecode je objektno usmerjena programska koda (OOP), sestavljena za delovanje na virtualnem stroju (VM) namesto na centralni procesni enoti (CPU). VM pretvori programsko kodo v bralni strojni jezik za CPU, ker platforme uporabljajo različne tehnike interpretacije kode. VM pretvori bajt kodo za interoperabilnost platforme, vendar bajtna koda ni specifična za platformo.
Bytecode je v sestavljeni obliki programskega jezika Java in ima .class razširitev, ki jo izvaja Java Virtual Machine (JVM).
Ta izraz je znan tudi kot prenosna koda (p-koda) in vmesna koda.
Tehopedia razlaga bajt kodo
Nekateri programski jeziki, kot so C in C ++, zahtevajo različne prevajalnike platforme, na primer tiste v operacijskem sistemu Windows, Mac ali Linux, ki so odvisni od strojne in CPU komunikacijske metode ter zahtevajo ponovno prevajanje. Za bajt kodo ni potrebno ponovno kopiranje ali spremenjena koda, ker VM omogoča programiranje za prenosnost kode na več platform. Ponudnik VM obravnava jezikovne naloge, specifične za platformo.
