SI
SI
discoversearch

We've detected that you're using an ad content blocking browser plug-in or feature. Ads provide a critical source of revenue to the continued operation of Silicon Investor.  We ask that you disable ad blocking while on Silicon Investor in the best interests of our community.  If you are not using an ad blocker but are still receiving this message, make sure your browser's tracking protection is set to the 'standard' level.
Technology Stocks : INPR - Inprise to Borland (BORL)

 Public ReplyPrvt ReplyMark as Last ReadFilePrevious 10Next 10PreviousNext  
To: Kashish King who wrote (5032)8/21/2000 3:42:52 AM
From: Kashish King  Read Replies (2) of 5102
 
Interesting O'Reilly interview with Hejlsberg that sort of confirms what everybody already knew: Microsoft if feeling the heat from Java and J2EE in particular. They can't suffocate and proprietarize (embrace and extend) Java and none of the languages they have can compete with Java. The solution was to create Microsoft Java and call it something else.

Now, if you read this interview you will be immediately struck by the Hejlsberg's convenient ignorance: there are several patently and materially false statements made in the interview. That's to be expected: this is a marketing campaign, not a search for the truth.

It's also no coincidence that Sun does not appear anywhere in his statements. That's not natural given the nature of the discussion: he's been well trained not to mention competitors by name -- something the losers like Inprise will never learn.

Anyway, it makes for an interesting read. Aside from all of the patently false statements, the interview is riddled with contradictions: It was a sin for Java to leave out typesafe enumerations but features that C# leaves out had valid resource/time constraints: generic programming for example. Or he responds that C# "has a class for that". In other words, NO it's not supported by the language. Java can introduce typesafe enumerations without breaking a single line of code, and they probably will. Is that his big Barbara Walter's Moment? Fricken enums?

His discussion on Intermediate Language (IL) implies they have some sort of advantage over Java. In fact, they have taken away a major benefit provided by Java. Java code can be compiled way ahead of time, just in time, or in the nick of time. This notion that throwing away the OPTION to interpret is some sort of twisted benefit is asinine. You have one less option with C# and it's not a small one.

Upshot: C# is a Java rip off designed to respond to the market success of Java in general and J2EE in particular. In place of the Java Runtime Environment and Java classes, Microsoft wants you to use THEIR Runtime Environment and classes. They pretend that only Java can be used in the JRE and that's utter nonsense. They talk a lot about unsafe code and conveniently forget the ease with which Java can use native methods. In short, there is ZERO BENEFIT IN USING C# SAVE THE CHALLENGE OF USING AN UNTESTED PROPRIETARY LANGUAGE.

I guess I can't blame them: they are losing to J2EE big time.

Scripted responses and talking points. This is politics as usual. An information-free look at C# with a fantasy world contrast to Java. P.S. Thank God Sun did not release the when statement in the first release or they would have ripped that off too.

windows.oreilly.com
Report TOU ViolationShare This Post
 Public ReplyPrvt ReplyMark as Last ReadFilePrevious 10Next 10PreviousNext