Java Gets Templates
lastberserker writes "Call them all you want - generics, parametrized types, thingamagic mumbojumbo - but (tada!) Java gets templates in 1.5 release. Nice landing after 5+ years of dancing around a bush. Competition is good, pardon my pun."
Although I agree with you, I must say that "understanding object orientation" amongst programmers is little like "understanding humour" amongst ordinary people. Everybody think they do.
That is because nobody can agree on what "proper OO" really is, including the OO celebrities. They bicker for their viewpoint as much as newbies.
Any language (that I know of, and that is quite a bunch) can be used to write "proper OO code" as well as plain-old imperative programming.
Java does not make procedural programming very simple. I still can't get:
print("hello world");
in Java without dotted thingies hanging from its ass or funky interface declarations for every fricken class that uses it.
I think Sun errored in its OOP-only push. Even many OO fans agree that procedural is sometimes the best approach for *some* things.
Table-ized A.I.