2009-01-31 71 views
13

Steve Yegge's review of Design Patterns中,他称口译员模式为“in-joke”。他继续谈论编译器的感知如何改变,但解释型语言仍然如此,尽管我不明白这如何与这种模式联系起来。为什么解释器模式会吸?

任何人都想启发这个无知的学生?

+3

等,问题不是“翻译模式吸?”,它是“为什么Yegge认为翻译模式吸?”他们是两个完全不同的问题。 – 2009-02-01 22:00:32

回答

8

这很讽刺:)现在每个人都喜欢解释语言,但10年前人们只是认为他们对于任何实际操作都太慢。就像今天大多数人认为静态和动态类型一样。

+1

谢谢。猜猜我的讽刺探测器今天坏了。 – 2009-01-31 03:56:41

0

解释模式吮吸,因为它是格林斯潘第十定律的编纂:

任何足够复杂的C或Fortran程序包含一个特设非正式指定的,充满错误的,执行慢的Common Lisp的一半。

这是在1993年陈述的。现代附录可能包括C++和Java。