From: Marin David Condic <nobody@noplace.com>
Subject: Re: 7E7 Flight Controls Electronics
Date: Thu, 03 Jun 2004 12:06:26 GMT
Date: 2004-06-03T12:06:26+00:00 [thread overview]
Message-ID: <40BF141F.8020001@noplace.com> (raw)
In-Reply-To: opr8zushje5afhvo@garuda.mshome.net
I don't deny that Ada is being used. After all, I'm using it. ;-) Sure
its out there, but any reasonable assessment of the situation is going
to conclude that at best Ada is a niche language. The bulk of software
development is being done in some other language besides Ada. This is a
shame since Ada is such a good language that it ought to survive,
flourish and have a much broader appeal.
But so long as it only has this little corner of the market, it is in
danger of drying up and blowing away. You've seen the comments by other
folks here who have tried to persuade their bosses that Ada is the right
answer. The reaction is either "Not *that* dead, old, failure!" or
"What's Ada???" The only way Ada gets around that problem is by finding
a wider market and having a wider appeal. It dies otherwise. Slowly, to
be sure, but ultimately it dies. Do you want to see that happen? I
don't. I'd like to see it flourish so my job skills don't become an
anachronism. :-)
For Ada to get over that difficulty of mental perceptions on the part of
too many language choosers, (or their legitimate concerns about tying
their project to something that might be on the way out) it needs to
build a larger base. How would *you* suggest that happen? (Or would you
suggest that it doesn't need to happen? Or would you suggest that Ada is
having a Renaissance and new customers are flocking to the door? I'd
like to see some evidence of thousands of new products being built in
Ada and hundreds of thousands of new programming jobs going to Ada - but
check the want ads. Its not happening yet, is it?)
To attract new users, Ada needs to do something to give them a reason to
look at it seriously - like more leverage than they can get with Java or
C++ or whatever else is the hip thing at the moment. To overcome the
ocean of objections that get raised against it, Ada needs to show more
commercial success - like when someone builds a product using Ada and
successfully sells it. The commercial successes are critical or there
isn't anybody out there to buy compilers and keep compiler writers alive
and there isn't anybody out there to hire Ada programmers and encourage
an interest in learning the language.
That and I guess I've just become fed up with how we constantly hear
things in this forum to the effect that "Ada is so obviously technically
superior and is so obviously much more productive that managers who
don't pick Ada are all just a bunch of idiots or they're downright
corrupt and evil..." (Sounds a lot like the objections people raise
against the politicians they don't like. "I'm so *obviously* right that
anyone who disagrees with me *must* be stupid or evil.") Its time to put
up or shut up - and the rest of the programming world knows it. We live
in a free country with a free market. If Ada is so great then go out
there and build something wonderful with it and out-compete the
evil/stupid managers who won't see the sweet light of reason and pick
the "obviously" superior technology? Or admit that Ada doesn't really
bring enough leverage to the table to truly make a difference in the
bottom line of a business. Or admit to a lack of enough courage and
faith in the superiority of Ada to put some money and time on the line
to prove it.
So Ed, I'd guess I'd say to you that I know that Ada is being used in
the 7E7 and elsewhere and I'm really glad that it has some market there.
I'd like to see it have more of a market so it has long-term survival
and prosperity prospects. But this thread got started with a complaint
about how another stupid program manager went and picked C++ and it got
me on my soapbox. Its time for people who believe in Ada's superiority
to quit complaining about other people's choices and actually start
*doing* something with it that builds real-world products that sell and
make money.
MDC
Ed Falis wrote:
>
> I don't get it Marin (well, actually I do). I presented a certain
> amount of evidence that on the program in question, that started this
> thread, Ada will be used fairly widely, for good program management
> reasons. Yet you keep repeating that it's not happening, hasn't
> happened, won't happen. What gives? Have you got so caught up on the
> soapbox that you don't see where Ada is reasonably successful, because
> of the places it's not?
>
> You and I know each other for a lot of years, and understand each other
> to be fairly reasonable people, right? So why ignore reality in this
> case for the sake of ideology?
>
> - Ed
--
======================================================================
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-06-03 12:06 UTC|newest]
Thread overview: 82+ messages / expand[flat|nested] mbox.gz Atom feed top
2004-05-29 1:51 7E7 Flight Controls Electronics Jeffrey Carter
2004-05-29 10:21 ` Per Dalgas Jakobsen
2004-05-29 12:58 ` Marin David Condic
2004-05-29 13:35 ` Ed Falis
2004-05-29 17:29 ` Marin David Condic
2004-05-29 17:40 ` Ed Falis
2004-05-29 18:44 ` Marin David Condic
2004-05-29 18:58 ` Ed Falis
2004-05-30 7:55 ` Pascal Obry
2004-05-30 11:43 ` Georg Bauhaus
2004-05-30 16:10 ` Pascal Obry
2004-05-31 11:56 ` Marin David Condic
2004-05-29 17:48 ` Wes Groleau
2004-05-29 18:53 ` Marin David Condic
[not found] ` <n42jb05e8rk7bsrtf2ikesu9t0bsmbphji@4ax.com>
2004-05-31 12:04 ` Marin David Condic
2004-06-06 10:35 ` I R T
2004-05-30 7:50 ` Pascal Obry
2004-05-31 12:25 ` Marin David Condic
2004-06-02 16:45 ` Warren W. Gay VE3WWG
2004-06-02 17:48 ` Martin Dowie
2004-06-03 15:57 ` Warren W. Gay VE3WWG
2004-06-03 0:09 ` Marin David Condic
2004-06-03 1:08 ` Ed Falis
2004-06-03 12:06 ` Marin David Condic [this message]
2004-06-03 12:33 ` Ed Falis
2004-06-03 16:44 ` Wes Groleau
2004-06-03 17:52 ` tmoran
2004-06-04 1:13 ` Jeffrey Carter
2004-06-04 11:27 ` Marin David Condic
2004-06-04 18:38 ` Jeffrey Carter
2004-06-06 21:37 ` Leon Winslow
2004-06-07 11:08 ` I R T
2004-06-08 2:22 ` Richard Riehle
2004-06-08 9:07 ` I R T
2004-06-08 11:33 ` Marin David Condic
2004-06-09 21:02 ` Robert I. Eachus
2004-06-09 21:22 ` Ed Falis
2004-06-09 23:30 ` Richard Riehle
2004-06-10 2:02 ` Jeffrey Carter
2004-06-10 2:27 ` Ed Falis
2004-06-10 19:54 ` Jeffrey Carter
[not found] ` <28rfc01rhesdk2qt27krrr65nnk0n0kihc@4ax.com>
2004-06-12 3:01 ` non sequitur Robert I. Eachus
2004-06-11 16:51 ` 7E7 Flight Controls Electronics (COBOL Popularity) Warren W. Gay VE3WWG
2004-06-11 17:18 ` Marin David Condic
2004-06-11 18:49 ` Richard Riehle
2004-06-11 19:07 ` Marin David Condic
2004-06-11 20:39 ` Warren W. Gay VE3WWG
2004-06-12 11:16 ` Georg Bauhaus
2004-06-11 21:05 ` Frank J. Lhota
2004-06-14 12:46 ` Warren W. Gay VE3WWG
2004-06-07 11:19 ` 7E7 Flight Controls Electronics Marin David Condic
2004-06-07 22:24 ` Alexander E. Kopilovich
2004-06-08 1:11 ` Marin David Condic
2004-06-08 2:35 ` Richard Riehle
2004-06-08 6:59 ` tmoran
2004-06-08 19:44 ` Wes Groleau
2004-06-09 1:32 ` Alexander E. Kopilovich
2004-06-09 6:23 ` Richard Riehle
2004-06-09 7:09 ` Martin Dowie
2004-06-10 1:41 ` Alexander E. Kopilovich
2004-06-10 6:13 ` Richard Riehle
2004-06-11 2:03 ` Alexander E. Kopilovich
2004-06-12 2:31 ` Robert I. Eachus
2004-06-15 16:07 ` Richard Riehle
2004-06-09 7:54 ` Dmitry A. Kazakov
2004-06-09 6:31 ` Robert I. Eachus
2004-06-09 9:43 ` I R T
2004-06-09 15:28 ` Jerry Petrey
2004-05-29 15:58 ` Preben Randhol
2004-05-29 17:45 ` Marin David Condic
2004-05-29 17:51 ` Ed Falis
2004-05-29 19:55 ` Jeffrey Carter
2004-05-30 7:57 ` Pascal Obry
2004-05-30 18:35 ` Richard Riehle
2004-05-31 12:38 ` Marin David Condic
2004-06-04 12:56 ` Warren W. Gay VE3WWG
2004-06-05 8:49 ` Pascal Obry
2004-06-06 10:27 ` I R T
-- strict thread matches above, loose matches on Subject: below --
2004-05-30 10:34 Rod Chapman
2004-06-03 8:18 ` Vernon Brown
2004-06-03 10:45 ` Martin Krischik
2004-06-03 15:52 ` Richard Riehle
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox