comp.lang.ada
 help / color / mirror / Atom feed
From: rogoff@sccm.Stanford.EDU (Brian Rogoff)
Subject: Re: Ada News Brief - 96-05-24.txt [1/1]
Date: 1996/05/27
Date: 1996-05-27T00:00:00+00:00	[thread overview]
Message-ID: <ROGOFF.96May27180340@sccm.Stanford.EDU> (raw)
In-Reply-To: 4o56db$p66@ns1.sw-eng.falls-church.va.us


stt@henning.camb.inmet.com (Tucker Taft) writes:
   AdaIC (adainfo@sw-eng.falls-church.va.us) wrote:
   : Ada News Brief
   : Week Ending: May 24, 1996

   : ... Tucker Taft, chief scientist of Intermetrics, Inc., 
   : stated, "Of course they would love to see Java as the next 
   : Ada in DoD. It's a lot of hype. 
		 ^^^^^^^^^^^^^^^^^^^  This is either a misquote,
   or taken out of context.  I am a fan of Java, and I don't think it
   is just a lot of hype.

But the statement that Java will replace Ada (or C++) in all applications 
is probably hype, right? That is how I read that response.

   Be that as it may, I do believe Ada has a number of 
   advantages, particularly with respect to the thoroughness 
   of the compile-time checking provided by Ada (e.g.  strong type 
   distinctions between numeric types, enumeration types, array types, 
   etc.).  For example, Java treats all "int"s as freely interconvertible,
   and has no separate concept of an enumeration type.  This means that a
   Java interface communicates less information than an Ada interface, both
   to the reader, and to the compiler.

Ada has a number of advantages in "close to the metal" programming as well.

   The great thing about the Ada/Java combination is that we get the
   best of both worlds, getting the robust consistency checking, generic 
   templates, enumeration types, etc., from the Ada side, while also 
   getting garbage collection, dynamic linking, Web-browser integration, etc.
   from the Java side.

I guess you mean that you like the JVM, and not the Java language.

There is a proposal from MIT to add parametrized types to Java. It was posted 
in the Java newsgroup recently. They also talk about adding iterators, 
closures, and a few more goodies. I think those additions would go a long 
way towards closing the gap with Ada, Eiffel, and other languages. 

-- Brian





  parent reply	other threads:[~1996-05-27  0:00 UTC|newest]

Thread overview: 36+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1996-05-24  0:00 Ada News Brief - 96-05-24.txt [1/1] AdaIC
1996-05-27  0:00 ` Tucker Taft
1996-05-28  0:00   ` Richard Riehle
1996-05-29  0:00     ` Andreas Zeller
1996-05-30  0:00       ` Java Risks (Was: Ada News Brief - 96-05-24 Richard Riehle
1996-05-31  0:00         ` Brian N. Miller
1996-06-02  0:00           ` Richard Riehle
1996-06-03  0:00           ` Ken Garlington
1996-06-04  0:00             ` Bill Brooks
1996-06-06  0:00               ` Bjarne Stroustrup <9758-26353> 0112760
1996-06-06  0:00                 ` Robert Dewar
1996-05-31  0:00         ` Java Risks (should be Java mis-speak) The Right Reverend Colin James III
1996-06-02  0:00           ` Richard Riehle
1996-06-03  0:00             ` Tucker Taft
     [not found]         ` <4omoh4$k0f@ansible.bbt.com <4ov36b$1665@watnews1.watson.ibm.com>
1996-06-04  0:00           ` Java Risks (Was: Ada News Brief - 96-05-24 Richard Riehle
1996-05-30  0:00       ` Ada News Brief - 96-05-24.txt [1/1] Robert Dewar
1996-06-01  0:00         ` AdaWorks
1996-06-01  0:00           ` Robert Dewar
1996-06-01  0:00         ` AdaWorks
1996-06-01  0:00           ` Robert Dewar
1996-06-01  0:00             ` Mike Young
1996-06-03  0:00               ` Robert Dewar
1996-06-04  0:00             ` Richard Riehle
1996-05-27  0:00 ` Brian Rogoff [this message]
1996-05-31  0:00 ` Java Risks (Was: Ada News Brief - 96-05-24 Jon S Anthony
1996-06-01  0:00   ` Java Risks David Hopwood
1996-06-02  0:00   ` Java Risks (Was: Ada News Brief - 96-05-24 Richard Riehle
1996-06-01  0:00 ` Bob Crispen
1996-06-05  0:00   ` Alan Brain
1996-06-03  0:00 ` Norman H. Cohen
1996-06-03  0:00   ` Imonics Corporation
1996-06-07  0:00   ` Peter Wentworth
1996-06-05  0:00 ` Norman H. Cohen
1996-06-05  0:00   ` Bill Brennamw
1996-06-08  0:00   ` Brian N. Miller
1996-06-09  0:00 ` Jim Kingdon
replies disabled

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