Компилятор, но не Интерпретатор

Итого: = 60 + 10;

LD # 60
ДОБАВИТЬ № 10
ST Total

00101000 00111100
00111000 00001010
01100000 00101001

Переход от кода HLL к двоичному файлу использует переводчик, вопрос на уровнях A задает вопрос, какой переводчик использовался. Но ответ не позволяет интерпретатор, только компилятор является правильным ответом, почему это так? Там нет никакой другой информации.

1 ответ

Решение

Ну, вы не дали полную формулировку вопроса, поэтому я не знаю, почему вы так думаете, если только это не множественный выбор или что-то в этом роде.

Но эти данные говорят о том, что в качестве ответа им нужен "компилятор", потому что первый перевод - с языка высокого уровня на какую-то сборку, а затем с сборки на двоичный код.

Так что только перевод был сделан; код еще не был выполнен, и поэтому не может быть интерпретирован.

Возможно, интерпретатор может включить такой перевод как первый проход (но чаще как один шаг), и этот процесс можно назвать компиляцией. Например, язык высокого уровня для байт-кода.

Другие вопросы по тегам