comp.lang.ada
 help / color / mirror / Atom feed
From: "John G. Volan" <johnv@ac3i.dseg.ti.com>
Subject: The language is beside the point (was: The great Java showcase)
Date: 1997/08/29
Date: 1997-08-29T00:00:00+00:00	[thread overview]
Message-ID: <340740DB.392A@ac3i.dseg.ti.com> (raw)
In-Reply-To: 5u61fk$e23$5@miranda.gmrc.gecm.com


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? :-) ");




  parent reply	other threads:[~1997-08-29  0:00 UTC|newest]

Thread overview: 15+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <5tvvsj$lh2$1@news2.digex.net>
1997-08-27  0:00 ` The great Java showcase (re: 2nd historic mistake) Jeff Brown
1997-08-28  0:00   ` Patrick Doyle
1997-08-28  0:00     ` Robert Dewar
1997-08-27  0:00 ` W. Wesley Groleau x4923
1997-08-27  0:00   ` W. Wesley Groleau x4923
1997-08-28  0:00 ` Brett J. Stonier
1997-08-28  0:00   ` Jon S Anthony
1997-08-29  0:00     ` James P. White
1997-08-29  0:00   ` Paul Johnson
1997-08-29  0:00     ` Dennis Weldy
1997-08-29  0:00     ` John G. Volan [this message]
1997-09-02  0:00       ` The language is beside the point (was: The great Java showcase) W. Wesley Groleau x4923
1997-09-03  0:00         ` Robert Munck
1997-08-29  0:00     ` The great Java showcase (re: 2nd historic mistake) Brett J. Stonier
     [not found]     ` <5u6ovi$5kb$1@news2.digex.net>
1997-09-01  0:00       ` Paul Johnson
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox