Microsoft Java "Killer" only runs on Microsoft: Hey WTF?#@%

Microsoft finally released their new "Java Killer" software development language C# earlier this week (thats C pound if you ask me, and it will irritate folks to call it that, C pound it is, forget that sharp stuff, C pound sand even better.) Many sites covered this, the news was everywhere, but I have a question and
RANT MODE == 1.

Shouldnt the Java "Killer" run on any platform??? Kinda the reason and strength of Java in the first place?!? What the hell good is a proprietary Java Killer? C# is an extension of C and C++ that is aimed squarely at Java from the get go (rapid development, auto garbage collection, etc.) C# is "interoperable" because it has "built in support for COM and other Microsodt API's", what the hell again, I reiterate, what is the Microsoft definition of interoperable, does that mean it works on both flavors of Windows (95 derivative and NT derivative.) In my book that aint even near interoperable, in fact by definition that really sucks, good luck Microsoft. The new C# is also supposed to support the new "emerging web standards" of "XML" and "HTML." Yeah, these standards "emerged" six years ago (OK XML is newer, but the w3c has still been working with it for over 3 years also.) Not only that but have you seen the Microsoft version of a "standard", Microsoft has bastardized "HTML" and "XML" in the rest of their products, and in order to make C pound work with other Microsoft stuff there is effectively no way it can truly support and employ the "standards." Microsoft standards and REAL standards are entirely different things.

I have a better idea of a "Java Killer", its called the Microsoft JVM. GPF's and access violations abound in the MS JVM and that sure does kill Java, the solution is to get a real OS though, not abandon a truly interoperable rapid development language.

If you want real rapid and interoperable development, go Java, if you want more of the same old crap and Microsoft smoke and mirrors, then go Microsoft and #sand, uh, I mean go C pound. Check the MS link for more details about C#.


BTW: Yeah, I know this is a RANT and as such it is a little inflammatory, but this argument is not only ad hominem without any substance, this is a deserved flaming if you ask me, and hence the rant.
  Microsoft C#