Почему шаблон интерпретатора сосать?

В Стив Йегге рассматривает шаблоны дизайна, он называет интерпретатор интерпретации "in-joke". Далее он рассказывает о том, как изменилось восприятие компиляторов, но как интерпретируемые языки все еще находятся на ***, хотя я не вижу, как это связано с шаблоном.

Кто-нибудь хочет просветить этого невежественного ученика?

Ответ 1

Это была ирония:) В наши дни все любят интерпретировать языки, но 10 лет назад люди просто думали, что они слишком медленны для чего-то практического. Как и сегодня, большинство людей думает о статической и динамической типизации.

Ответ 2

Образ INTERPRETER отстой, потому что он кодифицирует десятое правило Greenspun:

Любая достаточно сложная программа C или Fortran содержит специальную, неформальную, ограниченную ошибками, медленную реализацию половины Common Lisp.

Это было указано в 1993 году. Современное дополнение может включать в себя С++ и Java.