У дома развитие Какво е резбован код? - определение от техопедия

Какво е резбован код? - определение от техопедия

Съдържание:

Anonim

Определение - Какво означава резбован код?

Резбован код е техника за изпълнение на компилатор, която се използва за внедряване на виртуални машинни интерпретатори. Кодът, който се генерира от резбовия код, съдържа най-вече повиквания към подпрограми. Този код може също да бъде проста последователност от инструкции за телефонно обаждане или може би код, който трябва да бъде обработен от машинен преводач. Кодът на резбата е реализираният метод в езици за програмиране като FORTH, повечето реализации на BASIC и някои версии на COBOL. Една от забележителните характеристики на резбовия код е, че в сравнение с други методи за генериране на код той има по-голяма плътност на кода. В същото време скоростта на изпълнение е малко по-бавна от кодовете, генерирани от алтернативни методи.

Техопедия обяснява конец на резбата

Кодът на резбата се реализира най-вече с помощта на следните модели:

  • Код на директната резба: Програмният код е нормален вектор от указатели на процедури, които да се извикват подредени в реда, в който се появяват.
  • Код на индиректна резба: Прави представяне на съставената програма с помощта на указатели на адреси. Представянето използва вектор от адреси в дескриптори, а не адреси на кода за изпълнение. Дескрипторите от своя страна сочат кода за изпълнение.
  • Подпрограмен конец с резба: В сравнение с други методи, конец с конец на подпрограмата има представяне на кодове, които могат да бъдат изпълнени директно от процесора. При този метод използваният вектор се състои от JSR или CALL инструкции вместо вектор от адреси.
  • Token Threeded Code: Използва подхода ThreeStarProgramming за интерпретация на компилираните представи. Представителствата са ограничени до по-малко от 256 виртуални инструкции. В резултат на това ограничение кодът с резба с токен е известен също като байтов код.
Какво е резбован код? - определение от техопедия