Innholdsfortegnelse:
Definisjon - Hva betyr Bytecode?
Bytecode er objektorientert programmeringskode (OOP) -kode som er satt sammen for å kjøre på en virtuell maskin (VM) i stedet for en sentral prosesseringsenhet (CPU). VM forvandler programkode til lesbart maskinspråk for CPU fordi plattformer bruker forskjellige kodetolkningsteknikker. En VM konverterer bytekode for interoperabilitet til plattformer, men bytekode er ikke plattformspesifikk.
Bytecode er i et kompilert Java-programmeringsspråkformat og har .class-utvidelsen utført av Java Virtual Machine (JVM).
Dette uttrykket er også kjent som bærbar kode (p-kode) og mellomkode.
Techopedia forklarer Bytecode
Enkelte programmeringsspråk som C og C ++ krever forskjellige plattformkompilatorer, for eksempel de i Windows, Mac eller Linux, som er avhengige av maskinvare- og CPU-kommunikasjonsmetoder og krever rekompilering. Bytecode krever ikke rekompilering eller endret kode fordi VM muliggjør programmering for portabilitet på tvers av plattformer. VM-leverandøren håndterer plattformspesifikke språkoppgaver.
