comp.lang.ada
 help / color / mirror / Atom feed
From: dewar@merv.cs.nyu.edu (Robert Dewar)
Subject: Re: An interesting quote on Java and C++
Date: 1997/09/11
Date: 1997-09-11T00:00:00+00:00	[thread overview]
Message-ID: <dewar.873989964@merv> (raw)
In-Reply-To: 34160feb.36797713@news.mindspring.com


<<>...  But it's clear from the Java language documents that two
>goals of Java are (1) avoid security flaws, and (2) portability
>at the cost of efficiency.
>
>Ada meets neither of those goals.>>



be careful not to compare the reality of Ada with the Sun (and other) hype
on Java. In the current state of things, Java is nowhere NEAR as portable
as Ada, it is almost the normal case that an applet of any complexity
written on one platform is likely not to work on another platform.

As a further indication of the gap between reality and hype, I am corresponding
with a student in Europe who is looking at portability of IEEE floating-point
between compilers for the same language. He wrote to me that "Ada is doing
very well, things seem to be extremly portable between one implementation
and another ........" but  "Java seems a complete mess, I can't get any
of my IEEE fpt examples to port between Java implementations."

And this from a language that supposedly requires IEEE (although this
requirement is the subject of controversy in the ISO standards committee).

Of course you can say, well that's because the implementations are decrepit,
just wait and see, but then we are back to talking about implementatins
and not languages.

As for security, this is a matter of implementation, not the language.
Indeed, there are all kinds of Java restrictions that must be adhered
to for secure applet delivery that are not enforced by Java itself.
And of coruse if you use an Ada->JVM system, then by definition this
has the same level of security, since the security is implemented at
the JVM level, not at the Java level.





  reply	other threads:[~1997-09-11  0:00 UTC|newest]

Thread overview: 34+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1997-09-03  0:00 An interesting quote on Java and C++ Nasser
     [not found] ` <01bcb881$915526a0$d7000064@sim01.amst.co.at>
1997-09-03  0:00   ` Robert Munck
1997-09-05  0:00     ` Joachim Schroeer
1997-09-06  0:00     ` Robert Dewar
1997-09-24  0:00     ` Shmuel (Seymour J.) Metz
1997-09-08  0:00   ` Robert A Duff
1997-09-09  0:00     ` Robert Munck
1997-09-10  0:00       ` Robert A Duff
1997-09-10  0:00         ` Stephen Leake
1997-09-11  0:00           ` Roy Grimm
1997-09-12  0:00             ` Robert A Duff
1997-09-10  0:00         ` Robert Munck
1997-09-11  0:00           ` Robert Dewar [this message]
1997-09-12  0:00             ` Robert A Duff
1997-09-18  0:00               ` Shmuel (Seymour J.) Metz
1997-09-19  0:00                 ` Robert A Duff
1997-09-20  0:00                   ` Robert Dewar
1997-09-20  0:00                 ` Robert Dewar
1997-10-03  0:00                   ` Robert I. Eachus
1997-09-20  0:00                 ` Robert Dewar
1997-09-22  0:00                   ` Robert A Duff
1997-09-12  0:00             ` Jon S Anthony
1997-09-12  0:00         ` Jon S Anthony
1997-09-11  0:00       ` Robert Dewar
1997-09-12  0:00         ` Jon S Anthony
1997-09-12  0:00           ` Robert A Duff
1997-09-03  0:00 ` Samuel Mize
  -- strict thread matches above, loose matches on Subject: below --
1997-09-25  0:00 Marin David Condic, 561.796.8997, M/S 731-96
1997-09-25  0:00 ` Shmuel (Seymour J.) Metz
1997-09-26  0:00   ` Tucker Taft
1997-10-07  0:00   ` Robert I. Eachus
1997-11-19  0:00     ` Shmuel (Seymour J.) Metz
1997-10-08  0:00 Marin David Condic, 561.796.8997, M/S 731-96
1997-10-09  0:00 ` Shmuel (Seymour J.) Metz
replies disabled

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