comp.lang.ada
 help / color / mirror / Atom feed
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

======================================================================




  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