TEAM-ADA Archives

Team Ada: Ada Programming Language Advocacy

TEAM-ADA@LISTSERV.ACM.ORG

Options: Use Forum View

Use Monospaced Font
Show Text Part by Default
Show All Mail Headers

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

Print Reply
Subject:
From:
Carlisle Martin C Dr USAFA/DFCS <[log in to unmask]>
Reply To:
Carlisle Martin C Dr USAFA/DFCS <[log in to unmask]>
Date:
Wed, 31 Jan 2001 09:29:57 -0700
Content-Type:
text/plain
Parts/Attachments:
text/plain (49 lines)
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/

--Martin


-----Original Message-----
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?
8)>

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
one-upped.

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.

Tony

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
http://www.rocketcash.com
RocketCash, a NetZero subsidiary

ATOM RSS1 RSS2