Byte-kód - ez

Bájtkód vagy bájtkódot (. Engl byte-kód), néha is használják pszeudokód távon - a gép-független, alacsony szintű kód a fordító által generált és értelmező végrehajtható. A legtöbb bytecode utasítások egyenértékű egy vagy több assembler parancsokat. Broadcast byte-kód foglal köztes helyzetben a válogatás natív kód és értelmezése.

Program bytecode általában végzik bytecode tolmács (általában egy virtuális gép. Mert, mint a számítógép). Előny - hordozhatóság. t. e. az azonos byte-kódot lehet futtatni a különböző platformok és architektúrák. Ugyanez az előny ad értelmezett nyelvekhez. Azonban, mivel a byte kód általában olyan elvont, kompakt és „számítógép”, mint a forrás, a hatékonyság bytecode általában magasabb, mint a tiszta értelmezés forráskód tervezett egyengető ember. Emiatt sok modern értelmezett nyelvekhez ténylegesen lefordítani byte kódot, és a bájtkódot tolmács. Ezek a nyelvek közé Perl. PHP. Ruby (mivel 1.9-es verzió) és a Python. Java programokat általában továbbítják a célgép formájában byte-kódot, amely továbbítja a végrehajtás előtt gépi kód „menet közben” - segítségével a JIT lefordított. A nyitva letöltők Open Firmware a Sun Microsystems bájtkód Forth nyelv szereplők.

Ugyanakkor lehetséges, hogy hozzon létre a feldolgozók, amelyek a byte kód gépi kód közvetlenül (például processzorok léteznek, mint például a Java és a Forth).

Szintén néhány érdeke jelentése p-kód (p-kód), amely hasonló a bytecode, de lehet fizikailag kevésbé tömör és nagyban hosszúságú utasítások. Úgy működik, nagyon magas szintű, például „kinyomtatásához vonal” vagy „törölje a képernyőt.” P-kód gyakran használják az adatbázisban, és egyes implementációk, BASIC és Pascal.

Programozási nyelvek és környezetek használó bájtkódot

Lásd, amit a „bájtkódot” más szótárak:

Bájtkódjának Java - Java byte-kód egy sor által végrehajtható utasításokat a Java virtuális gép. Minden kód opkód byte egy bájt. Nem használja mind a 256 lehetséges értékei az utasításokra. 51 közülük vannak fenntartva későbbi használatra. ... ... Wikipedia

BYTES - (. Engl bájt) egy szabványos számok halmaza (általában 8) bit (binary unit) használunk egységnyi mennyiségű információt, ha a szállítási, tárolási és számítógépes feldolgozás. A nemzetközi adatok kódolási rendszerek (ASCII, EBCDIC) B ... ... törvény Enciklopédia

Byte - Ez a kifejezés, vannak más célra, lásd Byte .. Byte (. Engl byte) egység tárolása és feldolgozása digitális információ több bitet, dolgozza fel a rendszerbe. A modern számítástechnikai rendszerek bájtok ... ... Wikipedia

Köztes kódot - byte-kódot vagy bytecode (. Engl byte-kód), néha használják a kifejezést pszeudo alacsony szintű gépfüggetlen a fordító által generált és tolmács végrehajtható. A legtöbb bytecode utasítások egyenértékű egy vagy több ... Wikipedia