ИНТЕРПРЕТАТОР — компьютерная программа, переводящая команды оператора или программы более высокого уровня в машинные коды и немедленно их выполняющая. В отличие от транслятора, который осуществляет полную трансляцию про граммы с языка высокого уровня в машинные коды один раз и создает объективную программу, интерпретатор транслирует исходную программу команда за командой каждый раз при выполнении и не создает ее объектного модуля. И поскольку каждая команда транслируется всякий раз при выполнении исход ной программы, выполнение программы происходит гораздо медленнее, чем в случае обработки транслятором. В то же время при обработке интерпретатором программы выполняются сразу же, без промежуточной стадии трансляции.