comp.lang.ada
 help / color / mirror / Atom feed
From: "Marin David Condic" <dont.bother.mcondic.auntie.spam@[acm.org>
Subject: Re: Ada's Slide To Oblivion ...
Date: Thu, 31 Jan 2002 10:02:58 -0500
Date: 2002-01-31T15:03:00+00:00	[thread overview]
Message-ID: <a3bmb4$68j$1@nh.pace.co.uk> (raw)
In-Reply-To: 3C58AE09.7070503@worldnet.att.net

"Jim Rogers" <jimmaureenrogers@worldnet.att.net> wrote in message
news:3C58AE09.7070503@worldnet.att.net...
>
> article I find one assumption is that people know Ad as
> well as C, and have made a conscious decision toward C and
> away from Ada. I do not believe this assumption is even
> approximately true.
>
Some part of the decision may be subconscious - many people just use what
they know or what has gone before or what came with their development board.
Others may have given Ada passing consideration, having heard rumors about
it, etc. and at least consciously said "I don't want to use Ada because..."
Still others may have given serious evaluation to Ada and even considered it
to be superior in many respects, but abandoned it because they just couldn't
get it for the platforms for which they were developing. (Remember, this was
about embedded systems in particular. This makes the picture significantly
different from workstation/PC development.)


>
> My contention is that Ada has never slid into oblivion.
> In fact, Ada is slowly climbing out of the initial
> oblivion into which it was born.
>
It may be climbing out of oblivion - but probably more in the Workstation/PC
application world than in the embedded world. I suspect the numbers cited in
the article are pretty close to reality for embedded systems. Maybe its
really 4% instead of 2% of embedded development going on in Ada. Maybe the
2% consists of really big important projects and the 98% are much smaller
software efforts. We could dispute the exact precision of the numbers all
day long, but I don't think anyone will contend that it is really more like
25%. Ada is just a small sliver of the embedded market and almost
nonexistant outside of DoD embedded work. (Depending, of course, on how you
want to count it.)

It would help Ada in the embedded world if there were more SBCs available
with at least Ada as an option for compiler choice. If, for example, the SBC
were to come with the gcc/Gnat compiler built so that developers could
choose to use C, C++ or Ada & still have access to all the development
tools, it might stand a chance. But look at what ships with most SBC
development kits: Some version of C or maybe C++. Never mind that if someone
*really* wanted to use Ada, they could cobble together a kit for themselves
out of parts available from the Internet. The mission of embedded computing
isn't to use some specific language - its to ship a working product out the
door. Spending weeks or months getting a development environment together
when one already comes with the kit is a waste of the stockholder's money.

Its not impossible for Ada to get used for embedded development - but it
sure needs first and formost to be *available* as a choice. Then it needs to
overcome all the usual objections, but at least it can play in the market.
It wouldn't hurt if there was some easily assembled student-level
development kit. That way, Ada would be targeting the developers who don't
already have built in biases and who will soon be making decisions about
what to use on "real" projects.

MDC
--
Marin David Condic
Senior Software Engineer
Pace Micro Technology Americas    www.pacemicro.com
Enabling the digital revolution
e-Mail:    marin.condic@pacemicro.com
Web:      http://www.mcondic.com/





  reply	other threads:[~2002-01-31 15:02 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 [this message]
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
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