Ответ
Интерпретируемый язык — это язык, код которого выполняется построчно без предварительной компиляции в машинный код. Интерпретатор читает и выполняет инструкции в реальном времени.
Особенности:
- Медленнее компилируемых языков (нет оптимизации)
- Не требует этапа компиляции
- Кроссплатформенность (достаточно интерпретатора)
- Динамическая типизация (часто)
Пример (JavaScript):
// Код выполняется интерпретатором (например, в браузере)
function sum(a, b) {
return a + b;
}
console.log(sum(2, 3)); // 5
Популярные интерпретируемые языки: JavaScript, Python, PHP, Ruby.