Köztes kódot - 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é PHP és a JIT-összeállítani. A nyitva letöltők Open Firmware a Sun Microsystems byte kód jelenti az Forth nyelv szereplők.
Ugyanakkor lehetséges, hogy hozzon létre processzorok, amelyekre a byte kód gépi kód közvetlenül (például processzorok léteznek például 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 megvalósításai Pascal.
Programozási nyelvek és környezetek használó bájtkódot
Lásd, amit a „köztes kódot” más szótárak:
Kódgenerálási - kódgenerálást részét a fordítási folyamatot, amikor egy speciális része a fordító kód generátor alakítja egy szintaktikailag helyes program egy utasítások sorozata, melyek lehet végrehajtani a gépen. Ugyanakkor lehet használni ... ... Wikipedia
C ++ - Ebben a kifejezést, vannak más célra, lásd C. Lásd még: C (programozási nyelv) C ++ szemantika multiparadigmality: objektum-orientált, általános, eljárási, metaprogramozás végrehajtás Típus: össze ... Megjelent a Wikipedia ..
Értelmezés (számítástechnika) - A tolmács (programozási nyelv) szoftver vagy hardver, amely elvégzi az értelmezés [1]. Tekintse meg a fordító teljesítő pooperatornuyu (pokomandnuyu) feldolgozása és végrehajtása az eredeti program vagy a kérelem (szemben a fordító ... Wikipedia
Portolása Software - For a „port” látja a többi érték .. Portolása (Engl. Portolása [1]) programozás kialakítva portolása megérteni bizonyos programok vagy annak részeit úgy, hogy fut egy másik környezetben eltér az a környezet ... ... Wikipedia
Hordozhatósága - A programozásban a számhordozás megérteni adaptációja egy program vagy annak részeit annak érdekében, hogy ez a munka egy másik környezetben, más a környezet, amelyben eredetileg írva. számhordozás folyamat is nevezik számhordozás ... Wikipedia
Nyílások - A programozásban a számhordozás megérteni adaptációja egy program vagy annak részeit annak érdekében, hogy ez a munka egy másik környezetben, más a környezet, amelyben eredetileg írva. számhordozás folyamat is nevezik számhordozás ... Wikipedia