Интерпретация

Материал из ПИЭ.Wiki

Перейти к: навигация, поиск

Реализовать тот или иной язык программирования на ЭВМ — это, значит, создать транслятор с этого языка для данной ЭВМ. Существуют два принципиально различных метода трансляции. Они называются «компиляция» и «интерпретация». Интерпретатор в течение всего времени работы программы находится во внутренней памяти. Интерпретатор «читает» ее первый оператор, переводит его в машинные команды и тут же организует выполнение этих команд. Затем переходит к переводу и выполнению следующего оператора и так до конца программы. При этом результаты предыдущих переводов в памяти не сохраняются. При повторном выполнении одного и того же оператора в цикле он снова будет транслироваться. Перед трансляцией каждого оператора происходит его синтаксический анализ. Таким образом, при интерпретации трансляция и исполнение программы идут параллельно друг к другу. Программа на интерпретируемом языке при каждом выполнении подвергается повторной трансляции. Кроме того, интерпретатор может занимать значительное место в оперативной памяти. --Яковченко5ПИЭ-91 15:27, 18 января 2010 (UTC)

Просмотры
Инструменты

Besucherzahler russian mail order brides
счетчик посещений
Rambler's Top100
Лингафонные кабинеты  Интерактивные доски  Интерактивная приставка Mimio Teach