Hacker News new | ask | show | jobs
by btmcnellis 1780 days ago
> Its type system was so lame that it gave rise to most of the "Gang of Four" patterns, most of which are just workarounds for Java- not some first order principles of programming.

Java wasn't released until after the first edition of Gang of Four. C++ is probably what you should be pointing the finger at.

2 comments

Totally right, I apologize. I think my point still stands if we replace Java with C++ (and I still think Java was worse than C++ for static typing's reputation).
Gosling designed Java with a C/C++-style syntax that system and application programmers would find familiar. [https://en.wikipedia.org/wiki/Java_(programming_language)]
Smalltalk too.