2009-01-31 6 views
13

In Steve Yegge's review of Design Patterns nennt er das Interpreter Pattern einen "In-Witz". Er fährt fort, darüber zu sprechen, wie sich die Wahrnehmung von Compilern verändert hat, aber wie interpretierte Sprachen noch immer sind, obwohl ich nicht sehen kann, wie dies in das Muster eingreift.Warum lutscht das Interpreter Pattern?

Wer möchte diesen ignoranten Schüler aufklären?

+3

Warten Sie, die Frage ist nicht "ist das Interpretermuster lutschen?", Es ist "Warum denkt Yegge, dass das Dolmetschermuster saugt?" Sie sind zwei völlig verschiedene Fragen. –

Antwort

8

Das war Ironie :) Jeder liebt interpretierte Sprachen heutzutage, aber 10 Jahre früher dachten die Leute einfach, dass sie für etwas Praktisches zu langsam sind. Ähnlich wie heute denken die meisten Leute über statische oder dynamische Typisierung.

+1

Danke. Schätze, mein Sarkasmusdetektor ist heute kaputt. –

0

Die Dolmetscherin Muster saugt, weil es sich um eine Kodifizierung der Greenspun zehnten Regel ist:

Jede hinreichend kompliziert C oder Fortran-Programm enthält eine Ad-hoc, informell angegeben, verwanzten, langsame Umsetzung der Hälfte des Common Lisp .

Dies wurde 1993 angegeben. Ein modernes Addendum könnte C++ und Java enthalten.

Verwandte Themen