From: Marin David Condic <nobody@noplace.com>
Subject: Re: Ada used in General Aviation (GA) applications?
Date: Tue, 18 May 2004 12:05:01 GMT
Date: 2004-05-18T12:05:01+00:00 [thread overview]
Message-ID: <40A9FBD4.40707@noplace.com> (raw)
In-Reply-To: CtydncXUvsUIjzTdRVn-iQ@megapath.net
I've seen Ada used by defense contractors in more workstation-ish
applications doing network communication, etc. That's not really
"Embedded". In what *is* "embedded", it is typically restricted to the
larger processors in defense related applications. In most commercial
stuff and most of the smaller processor arenas (making up most of the
"embedded" market) Ada gets ranked behind "other" in language used to
implement. C is typically the language of choice - mostly because that's
what comes with the development kit. However you slice it, Ada is near
zero in utilization in the embedded community and is basically hated and
derided - or simply ignored. My guess is that vendors are not going to
make much money off of that market and that trying to cater to it is too
expensive.
I don't know who ACT's customers are, but the last time I checked they
were not selling a compiler that is aimed at "embedded" systems. They
market a compiler that mostly wants to run on top of Unix and isn't
targeted to popular embedded processors. Perhaps it *can* be utilized in
some embedded/realtime applications, but I don't think they go out of
their way to try to make a kit to do so. (Perhaps they'd like to bid on
the next engine control I'll be working on?) So I'm guessing that there
must be *some* usage of Ada in areas that are not what most people would
call "embedded".
I think we don't disagree on the fact that Ada is not highly utilized in
anything outside of the Defense/Realtime market and that this market is
dwindling. We might even agree as to some of the reasons why Ada is
losing out. We probably even agree that Ada is like that tree with the
Dutch Elm Disease - dying but not entirely gone yet.
Where we disagree is in what to do about it. You're convinced it is
doomed and hopeless - why don't you just give up and spend your time on
something you *do* think has a future? (I'm not trying to be mean here -
if you really believe it is hopeless, you would likely be better off
focusing in on something you *do* believe has a future.) I'm convinced
that it could be turned around and perhaps Ada could find a market in
which it could thrive - but it needs a new strategy to do so. So far, I
don't see the vested interests in Ada calling for a meeting to discuss
what market they'd like to shoot for and how best to address it with a
new strategy. (I could probably host it if they asked real nice. :-)
If Ada really *is* better and *does* produce better products at a lesser
cost, then perhaps it could be a competitive advantage in some market.
That means that the believers in Ada should try to utilize Ada in some
manner to build some end-product and sell it. We've got compilers. We've
got some tools & libraries. (They could obviously be better integrated
and more standardized) Why not dream up some useful product and go build
it using Ada? Start *selling* something that uses Ada as a component and
you generate compiler business to keep the likes of ACT, RR, Aonix, et
alia, in the Ada-making business.
MDC
Randy Brukardt wrote:
>
> You said: "The embedded market already hates Ada with the white hot
> intensity of a thousand suns for a variety of historical reasons." And I
> pointed out that the only significant use of Ada is in embedded systems.
> That means either your statement is wrong, or Ada is doomed - in fact it is
> already dead, like a tree with Dutch Elm Disease. The leaves haven't found
> out yet.
>
> Both RRS and Aonix spent a lot of effort trying to push Ada into more
> mainstream programming. Neither company was successful, and both companies
> have pretty much given up. Besides, non-embedded programming is on its way
> to extinction anyway - those projects and jobs are rapidly moving to very
> low-cost countries. Obviously, quality isn't even on the radar.
>
> Ada's only chance for further expansion is in various kinds of embedded
> systems (bigger ones; Ada isn't really suited for single-board computers).
>
--
======================================================================
Marin David Condic
I work for: http://www.belcan.com/
My project is: http://www.jsf.mil/NSFrames.htm
Send Replies To: m o d c @ a m o g
c n i c . r
"Face it ladies, its not the dress that makes you look fat.
Its the FAT that makes you look fat."
-- Al Bundy
======================================================================
next prev parent reply other threads:[~2004-05-18 12:05 UTC|newest]
Thread overview: 119+ messages / expand[flat|nested] mbox.gz Atom feed top
2004-05-10 9:17 Ada used in General Aviation (GA) applications? Kai Glaesner
2004-05-10 11:39 ` Marin David Condic
2004-05-10 17:59 ` Jeffrey Carter
2004-05-11 11:38 ` Marin David Condic
2004-05-10 18:28 ` Bernd Specht
2004-05-10 20:10 ` Martin Dowie
2004-05-11 7:37 ` Dmitry A. Kazakov
2004-05-11 9:45 ` Bernd Specht
2004-05-11 9:52 ` Bernd Specht
2004-05-11 11:50 ` Marin David Condic
2004-05-12 0:07 ` Richard Riehle
2004-05-12 12:21 ` Marin David Condic
2004-05-12 15:36 ` Robert C. Leif
2004-05-11 19:34 ` Bernd Trog
2004-05-11 20:46 ` Bernd Specht
2004-05-12 17:09 ` Mike Silva
2004-05-12 18:51 ` Bernd Specht
2004-05-13 5:50 ` Pascal Obry
2004-05-13 7:21 ` Vinzent 'Gadget' Hoefler
2004-05-13 8:10 ` Bernd Specht
2004-05-13 8:57 ` Vinzent 'Gadget' Hoefler
2004-05-13 9:27 ` Ludovic Brenta
2004-05-13 11:46 ` Marin David Condic
2004-05-13 19:20 ` Randy Brukardt
2004-05-13 21:00 ` tmoran
2004-05-13 23:41 ` Alexander E. Kopilovich
2004-05-14 6:44 ` Anders Wirzenius
2004-05-14 13:54 ` Andersen Jacob Sparre
2004-05-17 5:27 ` Anders Wirzenius
2004-05-17 11:53 ` Marin David Condic
2004-05-14 22:31 ` Ludovic Brenta
2004-05-15 9:05 ` Jacob Sparre Andersen
2004-05-15 11:46 ` Ludovic Brenta
2004-05-16 16:48 ` Jeffrey Carter
2004-05-17 6:35 ` Time to market, was: " Anders Wirzenius
2004-05-17 12:17 ` Marin David Condic
2004-05-18 1:05 ` Jeffrey Carter
2004-05-18 7:58 ` Peter Amey
[not found] ` <40A9EFFC.7090708@noplace.com>
2004-05-19 0:45 ` Jeffrey Carter
2004-05-17 12:04 ` Marin David Condic
2004-05-17 6:09 ` Anders Wirzenius
2004-05-18 4:45 ` Simon Wright
2004-05-17 11:58 ` Marin David Condic
2004-05-17 6:15 ` Martin Krischik
2004-05-17 11:48 ` Marin David Condic
2004-05-13 16:45 ` Pascal Obry
2004-05-13 17:05 ` Lutz Donnerhacke
2004-05-13 20:59 ` Bartłomiej Świercz
2004-05-13 21:06 ` Pascal Obry
2004-05-14 1:07 ` Alexander E. Kopilovich
2004-05-13 22:37 ` Alexander E. Kopilovich
2004-05-14 6:41 ` Ole-Hjalmar Kristensen
2004-05-13 19:30 ` Bernd Trog
2004-05-13 16:17 ` Mike Silva
2004-05-11 20:15 ` Martin Dowie
2004-05-12 12:30 ` Marin David Condic
2004-05-13 7:55 ` Dmitry A. Kazakov
2004-05-13 12:01 ` Marin David Condic
2004-05-13 13:22 ` Dmitry A. Kazakov
2004-05-17 12:25 ` Marin David Condic
2004-05-17 13:11 ` Dmitry A. Kazakov
2004-05-13 19:29 ` Randy Brukardt
2004-05-14 10:45 ` Kai Glaesner
2004-05-14 22:35 ` Ludovic Brenta
2004-05-17 12:26 ` Marin David Condic
2004-05-17 19:29 ` Randy Brukardt
2004-05-18 1:09 ` Jeffrey Carter
[not found] ` <40A9F260.9080300@noplace.com>
2004-05-19 0:50 ` Jeffrey Carter
2004-05-19 1:34 ` Marin David Condic
2004-06-06 9:48 ` I R T
2004-05-18 4:50 ` Simon Wright
[not found] ` <40A9F38C.9080003@noplace.com>
2004-05-18 21:05 ` Simon Wright
2004-06-06 9:51 ` I R T
2004-05-18 12:05 ` Marin David Condic [this message]
2004-05-19 17:17 ` Randy Brukardt
2004-05-19 22:21 ` Marin David Condic
2004-05-20 19:10 ` Georg Bauhaus
2004-05-21 11:39 ` Marin David Condic
2004-05-19 22:42 ` Jeff C,
2004-05-20 11:36 ` Marin David Condic
2004-05-21 1:46 ` Jeff C,
2004-05-21 5:46 ` Richard Riehle
2004-05-21 5:44 ` Simon Wright
2004-06-06 10:01 ` I R T
2004-05-12 2:32 ` Steve
2004-05-12 12:34 ` Marin David Condic
2004-05-13 6:21 ` Richard Riehle
2004-05-13 8:30 ` End of "discussion" (was Re: Ada used in General Aviation (GA) applications?) Bernd Specht
2004-05-13 15:14 ` Robert I. Eachus
2004-05-13 12:09 ` Ada used in General Aviation (GA) applications? Marin David Condic
2004-05-13 14:58 ` Martin Dowie
2004-05-13 20:37 ` Symbian OS (was: Re: Ada used in General Aviation (GA) applications?) Alexander E. Kopilovich
2004-05-11 11:41 ` Ada used in General Aviation (GA) applications? Marin David Condic
2004-05-11 17:28 ` Bernd Specht
2004-05-12 12:42 ` Marin David Condic
2004-05-13 8:00 ` Dmitry A. Kazakov
2004-05-12 10:01 ` Peter Amey
2004-05-12 12:50 ` Marin David Condic
2004-05-12 14:45 ` Georg Bauhaus
2004-05-13 7:43 ` Peter Amey
2004-05-13 12:17 ` Marin David Condic
2004-05-12 17:13 ` Mike Silva
2004-05-10 21:31 ` Ludovic Brenta
2004-05-11 11:29 ` Martin Dowie
2004-05-11 20:12 ` Martin Dowie
2004-05-11 14:29 ` Britt Snodgrass
2004-06-06 9:30 ` I R T
-- strict thread matches above, loose matches on Subject: below --
2004-05-12 9:06 Lionel.DRAGHI
2004-05-12 12:52 ` Marin David Condic
2004-05-12 17:58 ` Bernd Specht
2004-05-12 18:13 ` Ludovic Brenta
2004-05-12 18:28 ` Mark Lorenzen
2004-05-13 13:31 ` Mike Silva
2004-05-12 14:25 Lionel.DRAGHI
2004-05-13 7:57 Lionel.DRAGHI
2004-05-13 8:39 Lionel.DRAGHI
2004-05-14 11:44 Lionel.DRAGHI
2004-05-14 18:11 ` Martin Dowie
2004-05-16 18:53 ` Robert I. Eachus
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox