Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

статьи:интерпретатор [2025/03/10 15:02] – создано melirina25статьи:интерпретатор [2025/03/12 18:45] (текущий) kovboybibop
Строка 1: Строка 1:
 +====== Интерпретатор ======
 +
 **ИНТЕРПРЕТАТОР** — компьютерная //[[программа|программа]]//, переводящая команды оператора или программы более высокого уровня в машинные коды и немедленно их выполняющая. В отличие от //[[транслятор|транслятора]]//, который осуществляет полную трансляцию про граммы с языка высокого уровня в машинные коды один раз и создает объективную программу, //[[интерпретатор|интерпретатор]]// транслирует исходную программу команда за командой каждый раз при выполнении и не создает ее объектного модуля. И поскольку каждая команда транслируется всякий раз при выполнении исход ной программы, выполнение программы происходит гораздо медленнее, чем в случае обработки транслятором. В то же время при обработке //[[интерпретатор|интерпретатором]]// программы выполняются сразу же, без промежуточной стадии трансляции. **ИНТЕРПРЕТАТОР** — компьютерная //[[программа|программа]]//, переводящая команды оператора или программы более высокого уровня в машинные коды и немедленно их выполняющая. В отличие от //[[транслятор|транслятора]]//, который осуществляет полную трансляцию про граммы с языка высокого уровня в машинные коды один раз и создает объективную программу, //[[интерпретатор|интерпретатор]]// транслирует исходную программу команда за командой каждый раз при выполнении и не создает ее объектного модуля. И поскольку каждая команда транслируется всякий раз при выполнении исход ной программы, выполнение программы происходит гораздо медленнее, чем в случае обработки транслятором. В то же время при обработке //[[интерпретатор|интерпретатором]]// программы выполняются сразу же, без промежуточной стадии трансляции.
  
  
  • статьи/интерпретатор.1741618960.txt.gz
  • Последнее изменение: 2025/03/10 15:02
  • melirina25