Bytecode
Uiterlijk
Het begrip byte-code staat tegenover machine-code: het laatste is een reeks instructies (en bijbehorende gegevens) bedoeld voor een bepaald typde processor; byte-code is bedoeld voor een interpreter zoals java of basic, die dat tijdens het uitvoeren vertaalt in processor-instructies.
Deze benadering maakt het mogelijk platform-onafhankelijke programma's te schrijven: op elk platform waarvoor een interpreter beschibaar is, kan dan hetzelfde programma worden uitgevoerd.