TEAM-ADA Archives

Team Ada: Ada Programming Language Advocacy


Options: Use Classic View

Use Proportional Font
Show Text Part by Default
Condense Mail Headers

Topic: [<< First] [< Prev] [Next >] [Last >>]

Print Reply
Sender: "Team Ada: Ada Advocacy Issues (83 & 95)" <[log in to unmask]>
From: Mike Brenner <[log in to unmask]>
Date: Fri, 17 Jul 1998 08:39:49 -0400
Reply-To: Mike Brenner <[log in to unmask]>
Parts/Attachments: text/plain (29 lines)
Nasser > ... (I can give many examples where the Ada language
       > is better than Java).

Nasser, it would be great to get such a list on-line. The advantages
would include better data integrity.

As was reported in Ada Europe (thanks JM) there is the ability in Ada
to abort an Ada task (roughly equivalent to a Java thread).

However, Ada has the disadvantage of not having synchronized methods.

In addition, Java permits circular references in its USES command which
Ada does not permit in its WITH command. Is this an advantage or

Java has the advantage of a large runtime library which has not been
fully implemented in Ada yet. The ultimate mystery of life remains why
C++, Ada, and Java 1.1 had runtime libraries standardized this year
and they were NOT THE SAME! Is this the definition of ignorance or
just the definition of ignoring each other?

Finally, Java has the general advantages of an interpreter over a compiler,
and Ada has the general advantages of a compiler over an interpreter, unless
Ada is generating byte codes or Java is being compiled native.

Nasser, your list of benefits of Ada would be a very valuable addition
to some web site pointed at by the home of the brave ada programmers
or the ada home page.