From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=0.2 required=5.0 tests=BAYES_00,INVALID_MSGID, REPLYTO_WITHOUT_TO_CC autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: fac41,c7b637f8b783b7c X-Google-Attributes: gidfac41,public X-Google-Thread: 1108a1,c7b637f8b783b7c X-Google-Attributes: gid1108a1,public X-Google-Thread: 103376,c7b637f8b783b7c X-Google-Attributes: gid103376,public X-Google-Thread: 109fba,c7b637f8b783b7c X-Google-Attributes: gid109fba,public X-Google-Thread: f43e6,c7b637f8b783b7c X-Google-Attributes: gidf43e6,public X-Google-Thread: 107d55,c7b637f8b783b7c X-Google-Attributes: gid107d55,public From: "John G. Volan" Subject: The language is beside the point (was: The great Java showcase) Date: 1997/08/29 Message-ID: <340740DB.392A@ac3i.dseg.ti.com>#1/1 X-Deja-AN: 268983889 References: <5tvvsj$lh2$1@news2.digex.net> <34059D8A.3F3B7FA4@brightwood.com> <5u61fk$e23$5@miranda.gmrc.gecm.com> Organization: Raytheon TI Systems Reply-To: johnv@ac3i.dseg.ti.com Newsgroups: comp.object,comp.software-eng,comp.lang.ada,comp.lang.eiffel,comp.lang.java.tech,comp.lang.c++ Date: 1997-08-29T00:00:00+00:00 List-Id: Paul Johnson wrote: > > Also, I think you might forgive us some frustration. Eiffel has been > around now for over 10 years, but is still very much a minority language. > Sun come along with Java, and suddenly it makes more progress in 1 year than > Eiffel has in its entire existence, despite being clearly inferior to > Eiffel on every ground that Eiffel has ever been criticised on. > Aaarrrggghhhh. Here's my theory on why Java is exploding right now: It isn't the language or any of its compilable features that's driving the juggernaut. Trying to compare the Java _language_ eature for feature with any other language (be it Eiffel or Ada or C++ or whatever) is a futile exercise and is entirely beside the point. The real keys to Java's success are: (1) its model of execution, embodied in the Java Virtual Machine, offering the tantalizing prospect of "write once, run anywhere," its security model, etc., etc. (2) the large set of standardized _libraries_ that come with Java allowing you to easily do all sorts of nifty things on the Internet. Or at least that's the hype. You can of course debate how well Java succeeds in these two areas, whether Java byte codes really are portable across competing JVM's, whether Microsoft or Sun will win the class library wars, etc. My point is that if you're fighting a language war based on language features, you're missing the point. In short: "It's the Internet, stupid." -- Internet.Usenet.Put_Signature (Name => "John G. Volan", Employer => "Raytheon/TI Advanced C3I Systems, San Jose, CA", Work_Email => "jvolan@ti.com", Home_Email => "johnvolan@sprintmail.com", Slogan => "Ada95: World's *FIRST* International-Standard OOPL", Disclaimer => "My employer never defined these opinions, so using " & "them would be totally erroneous...or is that just " & "nondeterministic behavior now? :-) ");