Что такое интерпретируемый язык программирования

Ответ

Интерпретируемый язык — это язык, код которого выполняется построчно без предварительной компиляции в машинный код. Интерпретатор читает и выполняет инструкции в реальном времени.

Особенности:

  • Медленнее компилируемых языков (нет оптимизации)
  • Не требует этапа компиляции
  • Кроссплатформенность (достаточно интерпретатора)
  • Динамическая типизация (часто)

Пример (JavaScript):

// Код выполняется интерпретатором (например, в браузере)
function sum(a, b) {
  return a + b;
}
console.log(sum(2, 3)); // 5

Популярные интерпретируемые языки: JavaScript, Python, PHP, Ruby.