Bájtkód

A Programozás Wiki wikiből

A bájtkód egy köztes kód, tulajdonképpen felfogható egy virtuális gép gépi kódjának is. A bájtkódot általában egy értelmező futtatja, vagy futásidőben fordítják le a célhardver gépi kódjára (JIT). Mivel a bájtkód felépítése nagyon egyszerű, sokkal gyorsabban gépi kódra lehet fordítani, mint az eredeti forráskódot (pl.: Java, C Sharp). Ráadásul a bájtkódra fordított programok hordozhatók, platformfüggetlenek, a célplatformokra "csak" a bájtkód fordítót vagy értelmezőt kell megírni.