Indholdsfortegnelse:
Definition - Hvad betyder Bytecode?
Bytecode er objektorienteret programmeringskode (OOP), der er kompileret til at køre på en virtuel maskine (VM) i stedet for en central behandlingsenhed (CPU). VM omdanner programkode til læsbart maskinsprog for CPU'en, fordi platforme anvender forskellige kodetolkningsteknikker. En VM konverterer bytecode til platform interoperabilitet, men bytecode er ikke platformspecifik.
Bytecode er i et kompileret Java-programmeringssprogformat og har .class-udvidelsen udført af Java Virtual Machine (JVM).
Dette udtryk kaldes også bærbar kode (p-kode) og mellemkode.
Techopedia forklarer Bytecode
Visse programmeringssprog som C og C ++ kræver forskellige platformkompilere, såsom dem i Windows, Mac eller Linux, som afhænger af hardware- og CPU-kommunikationsmetoder og kræver omkompilering. Bytecode kræver ikke genkompilering eller ændret kode, fordi VM muliggør programmering til portabilitet på tværs af platformkoder. VM-udbyderen håndterer platformspecifikke sprogopgaver.
