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
======================================================================
next prev parent 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