Байт код - това

(Engl. байт-код) байткод или bytecodes, понякога използват Псевдокод термин - машина независим ниско ниво код, генериран от компилатора и интерпретатор изпълним. Повечето инструкции байткод са еквивалентни на един или повече от монтажен команди. Излъчване байт код заема междинно положение между съставянето на родния код и тълкуване.







Програма байткод обикновено се извършва байткод преводач (обикновено се нарича виртуална машина. Тъй като компютър). Предимство - преносимост. т. е. на същия байт код може да работи на различни платформи и архитектури. Същата предимство дава интерпретират езика. Въпреки това, тъй като кодът на байт обикновено е по-малко абстрактно, по-компактен и "компютър" от източника, байткод ефективност обикновено е по-висока от чиста интерпретация на изходния код, предназначен за изправяне на човека. Поради тази причина много от съвременните езици тълкуват всъщност се превръщат в байт код и управляват байткод интерпретатора. Тези езици са Perl. PHP. Руби (от версия 1.9) и Python. Java програми обикновено се предават на целевата машина под формата на байт код, който се предава преди изпълнението на машинен код "в движение" - с помощта на СЕР-компилиран. В стандартните отворени програми за изтегляне Open фърмуера на Sun Microsystems байткод е Forth езикови оператори.







В възможно едновременно да се създаде процесори, за които кодът за байт е машинен код директно (съществуват такива процесори, като например за Java и т.н.).

Също така от интерес е р-код (р-код), който е подобен на байткод, но може да бъде по-малко физически кратък и варира значително в инструкции дължина. Тя работи на много високо ниво, например, "печат на линия" или "изчистване на екрана." P-код обикновено се използва в базата данни и някои приложения, основни и Паскал.

Програмни езици и среди, които използват байткод

Вижте това, което "байткод" в други речници:

Байткод Java - Java байт код е набор от инструкции, изпълнима от виртуална машина Java. Всеки код Кодът байт на един байт. Той не използва всички 256 възможни стойности на опкодовете. 51 от тях са запазени за бъдеща употреба. ... ... Wikipedia

BYTES - (. Engl байт) от стандартен набор от числа (обикновено 8) бита (двоична единица), използвани като единица количество информация, когато нейният пренос, съхранение и преработка чрез компютър. Международните данните системи за кодиране (ASCII, EBCDIC) B е ... ... Закон Енциклопедия

Байт - Този термин, има и други приложения, вижте Byte .. Байт (. Engl байт) единица за съхранение и обработка на цифрова информация; множество от битове, обработват от компютър едновременно. В съвременните компютърни системи байта ... ... Wikipedia

Междинно съединение код - байт-код или байткод (. Engl байт код), понякога се използва терминът псевдо ниско ниво машина независим код, генериран от компилатора и интерпретатор изпълним. Повечето от инструкции байткод са еквивалентни на един или повече от ... Wikipedia