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