Sadržaj:
Definicija - Što znači Bytecode?
Bytecode je objektno orijentirani programski (OOP) kôd sastavljen da radi na virtualnom stroju (VM) umjesto na središnjoj procesnoj jedinici (CPU). VM pretvara programski kôd u čitljiv strojni jezik za CPU jer platforme koriste različite tehnike tumačenja koda. VM pretvara bajt kod za interoperabilnost platforme, ali bajt kod nije specifičan za platformu.
Bytecode je u sastavljenom formatu programskog jezika Java i ima .class ekstenziju izvedenu Java Virtual Machine (JVM).
Ovaj je pojam poznat i kao prijenosni kod (p-kod) i srednji kod.
Tehopedia objašnjava Bytecode
Određeni programski jezici, poput C i C ++, zahtijevaju različite kompajlere platforme, poput onih u sustavu Windows, Mac ili Linux, koji ovise o hardverskim i CPU komunikacijskim metodama i zahtijevaju prekomponiranje. Bytecode ne zahtijeva prekomponiranje ili izmjenu koda jer VM omogućuje programiranje za prijenosnost kôda preko platforme. VM dobavljač upravlja jezičnim zadacima specifičnim za platformu.
