FWIW,
The last time XZeroII "debated" with me with his "I hate XYZ with a passion" arguments:
http://forums.anandtech.com/messageview.cfm?catid=38&threadid=1059490
Hate Java all you want to; at the beginning and end of the day you simply don't even get it.
C# must have cherry-picked much of the philosophy of Java because it stinks so much eh? Only took them 6 years to do it too, and only because MS wasn't able to "embrace and extend" Java within the bounds of its license contract.
The last time XZeroII "debated" with me with his "I hate XYZ with a passion" arguments:
http://forums.anandtech.com/messageview.cfm?catid=38&threadid=1059490
Okay, I admit I put those words in your mouth. But they're a logical conclusion. You simply don't understand Java, or the reasons it has been called a watered-down C++. Most of those missing language features were DESIGN CHOICES by Sun engineers who are each much more intelligent than you are. You don't have to like Java, but you simply miss the point. It's a high-level applications programming language, not a systems programming language.Never said I wasn't comforable with choices. Someone create a new, good language and I'll be happy. Don't just copy C++, take out some great features, slow it down to a crawl in a virtual machine and call it something new.
Hate Java all you want to; at the beginning and end of the day you simply don't even get it.
C# must have cherry-picked much of the philosophy of Java because it stinks so much eh? Only took them 6 years to do it too, and only because MS wasn't able to "embrace and extend" Java within the bounds of its license contract.