Inhoudsopgave:
Definitie - Wat betekent Bytecode?
Bytecode is object-georiënteerde programmeercode (OOP) die is samengesteld om te worden uitgevoerd op een virtuele machine (VM) in plaats van een centrale verwerkingseenheid (CPU). De VM transformeert programmacode in leesbare machinetaal voor de CPU omdat platforms verschillende codetechnieken gebruiken. Een VM converteert bytecode voor platforminteroperabiliteit, maar bytecode is niet platformspecifiek.
Bytecode heeft een gecompileerd Java-programmeertaalformaat en heeft de extensie .class uitgevoerd door Java Virtual Machine (JVM).
Deze term wordt ook wel draagbare code (p-code) en tussencode genoemd.
Techopedia legt Bytecode uit
Bepaalde programmeertalen zoals C en C ++ vereisen verschillende platformcompilers, zoals die in Windows, Mac of Linux, die afhankelijk zijn van hardware- en CPU-communicatiemethoden en opnieuw moeten worden gecompileerd. Bytecode vereist geen hercompileren of gewijzigde code, omdat VM programmeren voor cross-platform codeportabiliteit mogelijk maakt. De VM-provider verwerkt platformspecifieke taaltaken.