You should certainly look into JGNAT, which allows an Ada programmer to
access all of the Java classes (including Swing, e.g.) and compile Ada
programs into JVM byte code (so they have all of the same multi-platform
capabilities). See http://www.gnat.com (select products, then JGNAT)
Download (free) from: ftp://ftp.cs.nyu.edu/pub/gnat/jgnat/jgnat-1.1p/
From: Tony [mailto:[log in to unmask]]
Sent: Wednesday, January 31, 2001 9:25 AM
To: [log in to unmask]
Subject: Re: SE-book 6.ed
8)> Now that Microsoft is going to replace Java with C#, what's the
8)> prognosis for Java?
I actually just came back from a Sun Java class last week and this was an
interesting discussion that was going on in the background. One guy thought
just that, Java was dead because Microsoft said so. By this logic then so
is Ada, the Mac, tape decks, and many other technologies that were
I spent the week recording my "Poor man's language" list of things I did not
like about Java, as well as a list of things I did like and wanted to check
how to do the same in Ada. The #1 thing Java did was to make it cheap (heck
nearly free) to build multi-platform applications. No additional compilers
to buy, just a few extra tests to assure proper performance and look and
feel. Heck with Swing and servlets even this is only half an issue now.
If Java does die, it will at least have forced the issue of moving the level
of software abstraction out of what box, OS, drivers, GUI, and other such
replaceable temporary items that are serving the industry for the current
nine month development cycle.
P.S. I would be terribly interested in finding a place to discuss other
Ada-philes views on the Java language and how Ada can learn lessons for
possible future iterations.
Shop online without a credit card
RocketCash, a NetZero subsidiary