LINUX.ORG.RU

История изменений

Исправление dizza, (текущая версия) :

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

Исходная версия dizza, :

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