В Стиве Йегге в обзоре Шаблонов проектирования он называет Шаблон интерпретатора "в шутку". Он продолжает рассказывать о том, как изменилось восприятие компиляторов, но о том, как интерпретируются языки до сих пор, хотя я не могу понять, как это связано с шаблоном.
Кто-нибудь хочет просветить этого невежественного ученика?
Это была ирония :) В наши дни все любят интерпретированные языки, но 10 лет назад люди просто думали, что они слишком медлительны для чего-либо практического. Как и сегодня, большинство людей думают о статической и динамической типизации.
Он любит это согласно этому: http://steve -yegge.blogspot.com / 2007/12 / codes-худший враг.html .
Шаблон INTERPRETER - отстой, потому что это кодификация десятого правила Гринспуна:
Любая достаточно сложная программа на С или Фортране содержит специальную, неформально заданную, медленную реализацию половины Common Lisp.
Это было заявлено в 1993 году. Современное дополнение может включать в себя C ++ и Java.