Ted Leung on the air
Ted Leung on the air: Open Source, Java, Python, and ...
Ted Leung on the air: Open Source, Java, Python, and ...
Mon, 22 Nov 2004
They voted interpreter off the island?!
[23:24] |
[computers/programming] |
# |
TB |
F |
G |
4 Comments |
According to Martin Fowler, at OOPSLA this year a bunch of patterns people got together and voted some patterns off the island
Four patterns were voted off. Factory Method (due to the confusion over what it means - the pattern is different to the more common usage of the term), Bridge, Flyweight, and Interpreter. Two patterns, Singleton and Chain of Responsibility, were split decisions.
I'm not sure what the reasoning was other than
people felt they were sufficiently uncommon and that other patterns would probably take their place
I think the reason is that an insufficient number of people are aware of this.
That's a nice style. Too bad it's not an anchor. ;)
Posted by Robert Brewer at Mon Nov 22 23:57:38 2004
Posted by Robert Brewer at Mon Nov 22 23:57:38 2004
Unbelievable! I hadn't really internalized how much the industry seems to have lost it's bearings. Now I'm depressed.
That certainly is a great counter point link!
Posted by Ben Hyde at Tue Nov 23 07:45:46 2004
That certainly is a great counter point link!
Posted by Ben Hyde at Tue Nov 23 07:45:46 2004
Interpreter never had a chance; GoF book basically dismissed Interpreter as too inefficient for real-world use, and said something to the effect that "you'd never write an interpreter like this". That's where GoF is really outdated, the C++ focus and the accompanying bias towards "efficiency at any cost".
Posted by Gordon Weakliem at Tue Nov 23 09:53:08 2004
Posted by Gordon Weakliem at Tue Nov 23 09:53:08 2004
You can subscribe to an RSS feed of the comments for this blog:
Add a comment here:
You can use some HTML tags in the comment text:
To insert a URI, just type it -- no need to write an anchor tag.
Allowable html tags are:
You can also use some Wiki style:
URI => [uri title]
<em> => _emphasized text_
<b> => *bold text*
Ordered list => consecutive lines starting spaces and an asterisk
To insert a URI, just type it -- no need to write an anchor tag.
Allowable html tags are:
<a href>
, <em>
, <i>
, <b>
, <blockquote>
, <br/>
, <p>
, <code>
, <pre>
, <cite>
, <sub>
and <sup>
.You can also use some Wiki style:
URI => [uri title]
<em> => _emphasized text_
<b> => *bold text*
Ordered list => consecutive lines starting spaces and an asterisk