Virtuele machine: verschil tussen versies

Verwijderde inhoud Toegevoegde inhoud
VolkovBot (overleg | bijdragen)
Regel 11:
Een voorbeeld van een programmeertaal-georiënteerde virtuele machine is de [[Java Virtual Machine]] (JVM). Het resultaat van de compilatie van een Javaprogramma wordt [[byte-code|bytecode]] genoemd. Een JVM kan dan deze bytecode-instructies één voor één interpreteren door ze te vertalen naar één of meerdere echte machine-instructies. Ook zijn er JVM's die de bytecode ''just-in-time'' (JIT) compileren naar de instructies van het platform. Dit levert uiteraard prestatiewinst op in vergelijking met interpretatie.
 
Het idee van bytecode is niet recent. Sommige varianten van de programmeertaal [[programmeertaal Pascal|Pascal]] hadden dit concept reeds; hier heette dit p-code of pseudocode.dat was het
 
== Emulatie ==