Из того, что я читал до сих пор, bash, похоже, соответствует определению интерпретируемого языка:
- он не компилируется в более низкий формат
- каждый оператор заканчивает вызов подпрограммы/набора подпрограмм, уже переведенных в машинный код (т.е.
echo foo
вызывает прекомпилированный исполняемый файл) - сам интерпретатор
bash
уже скомпилирован
Тем не менее, я не мог найти ссылку на bash на странице Википедии для интерпретируемых языков или обширный поиск в Google. Я также нашел страницу на блоке Programmers Stack Exchange, которая, по-видимому, подразумевает, что bash не интерпретируется language-, если нет, то что это такое?