TEAM-ADA Archives

Team Ada: Ada Programming Language Advocacy


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
Nasser Abbasi <[log in to unmask]>
Reply To:
Nasser Abbasi <[log in to unmask]>
Mon, 30 Mar 1998 09:38:06 -0700
text/plain (46 lines)
John Dalbey wrote:
> The current (April 98) issue of BYTE magazine has a
> cover story "crashproof computing" about how
> unreliable PC's are compared to mainframes and
> embedded systems.
> Certainly no news to most of us.

ref. embedded systems. Java

If you heared the speaches in Java one conference in San Fransisco these
last few days, you would have heared about how Java is moving in with
big force into the embedded market also, things like controllers, smart
cards, small devices, etc.., about how many big companies,
telecommunication companies, have allready licensed java to use in these
areas. They said that the market for Java will be over 1 billion dollars
by the end of the year.

This is the strong area for Ada (embedded systems, controllers, small
devices) isn't? so, if Java takes over this from Ada, where else will
Ada be used? I have no idea how a language like Java with garbage
collection that can kick in at any time, can be used reliabely (sp?) for
real-time systems, but I guess some think it is OK.


> The article says one cause is the use of C++ language
> for PC applications development.  A list of
> alternative languages is presented:  Delphi, PowerBuilder,
> TopSpeed, Smalltalk, Visual Basic and Java.
> Much to my chagrin, Ada was NOT mentioned.
> There is an extensive sidebar "Better Tools for Better
> Code" which examines Java's advantages to C++.  Ada
> is mentioned in one sentence in the next to last line.
> I thought there is an opportunity here for someone
> more knowledgeable and articulate than myself to
> write a letter to the editor advocating Ada for
> applications development on PC's.
> --jd