comp.lang.ada
 help / color / mirror / Atom feed
From: Marin David Condic <nobody@noplace.com>
Subject: Re: Ada access vs C/C++ pointers and references
Date: Thu, 19 Aug 2004 11:42:09 GMT
Date: 2004-08-19T11:42:09+00:00	[thread overview]
Message-ID: <4124920C.1070807@noplace.com> (raw)
In-Reply-To: opscydybapp4pfvb@bram-2

Nick Roberts wrote:
 >
 >> Third, if Ada does not provide arithmetic pointers do you know if
 >> this has played any part in acceptance of Ada for systems
 >> programming or efficiency critical applications?
 >
 >
 > I don't know (sorry).
 >
Ada 83 missed address arithmetic and modular types and while it is hard
to tell what impact that had, I know it did not thrill people who had to 
do bare-machine type of jobs. However, Ada 95 has this and it doesn't 
seem to be creating a groundswell of support in the embedded world. Note 
that C and C++ tend to lack the really great low-level representation 
capabilities of Ada and I frankly don't know how the poor guys who use 
those languages for embedded systems can get along without them. 
Nevertheless, they do & Ada has only a small smidgen of the embedded 
systems market.

I suspect that you can't point at any one feature or lack of it (Like 
the infamous "+=" debate?) and say "This causes Language X to be 
popular/unpopular" I think it just has more to do with what people know 
and their resistance to change without some perceived major benefit. 
People got used to programming with C because it was readily available 
and interfaced to the OS. Ada comes along and so people start thinking: 
"Well, its not C and it doesn't even look remotely like C, so let me 
start dreaming up reasons why its bad so I won't have to learn how to 
use it..."

MDC
-- 
======================================================================
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

     "Power corrupts.  Absolute power is kind of neat"
         -- John Lehman, Secretary of the Navy 1981-1987
======================================================================




  reply	other threads:[~2004-08-19 11:42 UTC|newest]

Thread overview: 17+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2004-08-18 22:27 Ada access vs C/C++ pointers and references Keith H Duggar
2004-08-19  0:21 ` Nick Roberts
2004-08-19 11:42   ` Marin David Condic [this message]
2004-08-19  0:29 ` Jim Rogers
2004-08-19  5:19 ` Ludovic Brenta
2004-08-19  6:21   ` Martin Dowie
2004-08-19 11:55     ` Marin David Condic
2004-08-19 18:01     ` Ludovic Brenta
2004-08-19  7:19   ` j
2004-08-19  7:42     ` Martin Dowie
2004-08-19 12:03     ` Marin David Condic
2004-08-19  7:59 ` Ole-Hjalmar Kristensen
2004-08-19 15:33   ` Keith H Duggar
2004-08-19 21:32     ` Ludovic Brenta
2004-08-19 22:18       ` Hyman Rosen
2004-08-20  7:52     ` Ole-Hjalmar Kristensen
2004-08-19  8:11 ` Dmitry A. Kazakov
replies disabled

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