From: Mark Johnson <mark_h_johnson@raytheon.com>
Subject: Re: newbie inquiry
Date: Wed, 12 Jun 2002 16:22:15 -0500
Date: 2002-06-12T16:22:15-05:00 [thread overview]
Message-ID: <3D07BB87.B3BCF8EF@raytheon.com> (raw)
In-Reply-To: uy9dkl6fv.fsf@gsfc.nasa.gov
Stephen Leake wrote:
>
> "Steven Shaw" <steve.shaw@uq.net.au> writes:
> [snip]
> > * ability to put data/objects into shared-memory for sharing between
> > processes
>
> This is not in the Ada standard, nor in any other language standard,
> that I know of. I don't know of any language that has the notion of
> "process"; many have "task" or "thread", but they share an single
> address space.
>
I am not sure if the OP meant "process" when he could have meant "Ada
task". If you replace process with Ada task, the answer becomes - yes,
Ada does support access to data and objects in shared memory (ARM
chapter 9). If they do mean process - then I agree with you.
>[snip]
> > Are there features in the spec that could/should be avoided?
>
> No. Unless you are doing hard real-time, but that's not a language
> implementation issue.
>
For the most part I agree as well. However, if you really care about
performance - you should probably measure it to determine what you
should or should not avoid. Each Ada compiler is a little different. One
may do exception processing well, another may do better task switching
and protected objects.
--Mark
next prev parent reply other threads:[~2002-06-12 21:22 UTC|newest]
Thread overview: 20+ messages / expand[flat|nested] mbox.gz Atom feed top
2002-06-12 16:09 newbie inquiry Steven Shaw
2002-06-12 16:26 ` Jean-Marc Bourguet
2002-06-12 18:09 ` Pascal Obry
2002-06-12 19:50 ` Ed Falis
2002-06-14 7:27 ` Jean-Marc Bourguet
2002-06-12 18:04 ` Stephen Leake
2002-06-12 21:22 ` Mark Johnson [this message]
2002-06-12 18:05 ` Larry Kilgallen
2002-06-12 20:14 ` Jeffrey Carter
2002-06-13 15:35 ` Ted Dennison
2002-06-13 20:12 ` Freddy
2002-06-14 2:49 ` Ted Dennison
2002-06-15 21:38 ` Robert A Duff
2002-06-16 22:16 ` Ted Dennison
2002-06-13 15:19 ` Ted Dennison
2002-06-13 23:26 ` Caffeine Junky
2002-06-14 2:55 ` Ted Dennison
2002-06-14 3:29 ` Darren New
2002-06-14 18:56 ` Ted Dennison
2002-06-14 19:05 ` Darren New
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox