comp.lang.ada
 help / color / mirror / Atom feed
From: "Warren W. Gay VE3WWG" <ve3wwg@home.com>
Subject: Re: Ada's Slide To Oblivion ...
Date: Fri, 01 Feb 2002 18:31:12 GMT
Date: 2002-02-01T18:31:12+00:00	[thread overview]
Message-ID: <3C5ADEEC.9090802@home.com> (raw)
In-Reply-To: a3c7aj$ehf$1@nh.pace.co.uk

Marin David Condic wrote:

> "Warren W. Gay VE3WWG" <ve3wwg@home.com> wrote in message
> news:3C598FF1.4040706@home.com...
> 
>>I think that even for those people that gave Ada an honest try, they still
>>tend to slide back into what they know best. Not only does one have to
>>learn the language, but they need time to discover the standard packages and the
>>different ways things need to be done in Ada (due to its software
>>engineering restrictions that are enforced). 

>>People will make a feeble attempt to start
>>something, and then hit a wall. Time runs out and they abandon the new
>>approach for a known one, in order to get the job done.
> 
> But there's a way to fix that. If a bunch of Ada die-hards who are convinced
> that it is a better way were to identify some niche of the embedded market
> that they wanted to go for and started doing it better/faster/cheaper,
> they'd start becoming very effective competition. If your competitors are
> always out the door a few months ahead of you because they aren't chasing
> bugs forever, you have to start wondering what they are doing that you
> aren't.


I agree that measurement of the competition may have its own influence.


> I think the problem has been that the guys who like Ada aren't the ones who
> go off and design embedded products. 


Probably a big part of the problem, I agree.

> Its a double-E guy who dreams up "Hey!
> I can build this nifty little board that will do this spiffy job - and oh,
> yeah, I'll have to do some software to get it all to work...". 


Thinking of someone I know who used to work in hardware, and got
pushed into software, what he would know and try would be C/C++.
Ada would be that strange thing he heard about in the distant
past. So I think part of the trouble is "Ada image" and awareness.

The other problem is, as you've pointed out, he is not a software
guy. But he's going to attempt it anyway, because he wants to. C
is easy to work in and so even given a choice between C and Ada,
he'll take the easiest route (not knowing that it will cost him
time debugging etc. later).

> What if we
> Ada guys turned that around? "Hey, I've got this spiffy idea for a neat
> software system and all I'll need is a couple of SBC's that can drive these
> devices....." I keep kicking around a few of those ideas in my copius spare
> time. :-)
> 
> MDC


Even when the guy has an Ada software expert nearby, given the opportunity

to do it himself, I expect he will, in C (unless he understands the profit

side of the exercise, and has a direct motive in this area).


I'm not sure what the answer is, but you've hit one of the embedded systems
area problems on the head, I think. One solution is a better image for Ada,
and thus better awareness on the part of owner/managers of these types of
projects.

The other factor that keeps coming up is this "hiring for Ada programmers"

thing. This was the very first objection when I mentioned Ada at my

work. The merits of the language never even started the discussion. So

I hope that with GNAT, open source and interest in Ada in the Universities,
that this situation may someday change. I just hope it's not too late.

-- 
Warren W. Gay VE3WWG
http://home.cogeco.ca/~ve3wwg




  reply	other threads:[~2002-02-01 18:31 UTC|newest]

Thread overview: 78+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2002-01-30 23:09 Ada's Slide To Oblivion Volkert
2002-01-30 23:57 ` Marin David Condic
2002-01-31  3:04   ` Richard Riehle
2002-01-31  3:05     ` Eric Merritt
2002-01-31 16:26       ` Richard Riehle
2002-01-31 16:41         ` Larry Kilgallen
2002-02-02 15:51           ` Zach Swanson
2002-02-02 19:18             ` Richard Riehle
2002-02-04  4:43         ` Richard Riehle
2002-01-31 14:37     ` Marin David Condic
2002-01-31 15:14   ` Ted Dennison
2002-01-31 17:16     ` Marin David Condic
2002-01-31 18:32       ` Steve O'Neill
2002-01-31 18:27     ` Warren W. Gay VE3WWG
2002-01-31 19:22       ` Marin David Condic
2002-01-31 20:40       ` Christopher A. Bohn
2002-01-31 21:08         ` Marin David Condic
2002-02-01 14:22           ` [off-topic - to lighten the air] Wes Groleau
2002-02-01  2:31         ` Ada's Slide To Oblivion Richard Riehle
2002-02-04 16:51           ` Jerry Petrey
2002-02-04 17:49             ` Richard Riehle
2002-02-04 18:24               ` Marin David Condic
2002-02-05  9:04                 ` DPH
2002-02-05 14:46                   ` Marin David Condic
2002-02-05 16:37                 ` Wes Groleau
2002-02-05 17:22                   ` Marin David Condic
2002-02-05 18:42                   ` Preben Randhol
2002-02-06 21:37                     ` Warren W. Gay VE3WWG
2002-02-07 11:30                       ` Georg Bauhaus
2002-02-05 13:48               ` Georg Bauhaus
2002-02-06  7:07             ` Anders Wirzenius
2002-02-01  2:26       ` Richard Riehle
2002-02-01 14:27         ` A. Nonny Mouse
2002-02-01 17:18         ` Dale Pontius
2002-02-06  2:37           ` Nick Roberts
2002-02-06  7:31             ` Ole-Hjalmar Kristensen
2002-02-06 21:27               ` Nick Roberts
2002-02-06 22:03                 ` Ian S. Nelson
2002-02-07  1:44                 ` Philip Cummins
2002-02-07 13:56                 ` Ian Wild
2002-02-07 17:25                   ` Ray Blaak
2002-02-07 19:20                     ` Hyman Rosen
2002-02-07 21:36                       ` David Brown
2002-02-08 10:36                         ` Ian Wild
2002-02-08 12:23                           ` Ole-Hjalmar Kristensen
2002-02-08 12:51                             ` Ian Wild
2002-02-08 14:28                               ` Marin David Condic
2002-02-08 15:52                               ` Ole-Hjalmar Kristensen
2002-02-08 13:08                             ` Nick Roberts
2002-02-08 21:28                               ` Matthew Woodcraft
2002-02-08 21:45                               ` Nick Roberts
2002-02-08 22:44                                 ` Darren New
2002-02-09  0:39                           ` David Brown
2002-02-18  3:54                 ` David Thompson
2002-02-06 14:59             ` Ian S. Nelson
2002-01-31 18:28     ` Warren W. Gay VE3WWG
2002-01-31  2:37 ` Jim Rogers
2002-01-31 15:02   ` Marin David Condic
2002-01-31 18:28     ` Steve O'Neill
2002-01-31 19:41       ` Larry Kilgallen
2002-01-31 19:53         ` martin.m.dowie
2002-01-31 20:06         ` Marin David Condic
2002-01-31 21:06         ` Steve O'Neill
2002-01-31 22:28           ` Marin David Condic
2002-01-31 19:42       ` Marin David Condic
2002-01-31 18:41     ` Warren W. Gay VE3WWG
2002-01-31 19:52       ` Marin David Condic
2002-02-01 18:31         ` Warren W. Gay VE3WWG [this message]
2002-02-01 12:28     ` David Gillon
2002-02-01 21:02       ` Marin David Condic
2002-02-02  4:05         ` Adrian Hoe
2002-02-02 12:51           ` Jeffrey Creem
2002-02-04 15:58           ` Marin David Condic
2002-02-02  4:02       ` Adrian Hoe
2002-02-02 17:35         ` tmoran
2002-02-01  1:42 ` Randy Brukardt
2002-02-01 16:56   ` Nick Roberts
  -- strict thread matches above, loose matches on Subject: below --
2002-02-06  7:02 Christoph Grein
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox