comp.lang.ada
 help / color / mirror / Atom feed
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



  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