|
|
|
|
|
by ominous_prime
5445 days ago
|
|
I love the term "architecture astronauts", and you get them everywhere in this field, not just programmers. I agree that it's not java the language (java's boring, but not unusable), it's the java culture from the last decade that drives people away. |
|
This lack of abstraction mechanisms was by design; it was supposed to be simpler than C++, and it is. Unfortunately, it came from an era where people still thought OO was the uberparadigm and it met every need in it simplest form. I think I can safely close the book on that as being false; at the very least you need OO with borrowed features from older-generation functional languages like closures and first-class functions, like Python or Ruby.