Bytecode

English

Bytecode is een hardware onafhankelijke representatie van een set van instructies die een computer moet uitvoeren. Om de bytecode uit te voeren heeft de computer een “interpreter” of een zogenaamde “virtual machine” nodig.

Het meest bekende voorbeeld van bytecode is ongetwijfeld Java. Nadat een Java programma is geschreven wordt deze door een Java compiler vertaald tot de bytecode. De bytecode kan vervolgens worden gedraaid op iedere computer waarop een Java virtual machine is geïnstalleerd.

Het voordeel van het gebruik van bytecode is dat programma's platform onafhankelijk van de hardware kunnen worden geschreven. De bytecode kan op iedere soort computer worden gedraaid waarvoor een virtuele machine beschikbaar is.




Lees verder