comp.lang.ada
 help / color / mirror / Atom feed
From: Jeffrey Carter <jrcarter@acm.org>
Subject: Re: Ada Annex E (Just curious :-)
Date: Wed, 07 Mar 2001 06:54:42 GMT
Date: 2001-03-07T06:54:42+00:00	[thread overview]
Message-ID: <3AA5DB24.9270F510@acm.org> (raw)
In-Reply-To: pP6p6.95$54.78@www.newsranger.com

Ted Dennison wrote:
> 
> Admittedly, I don't know all that much about Annex E. But in this situation, why
> wouldn't you prefer to have direct compiler support for putting tasks on
> different processors, rather than mess with Annex E? The Harris Nighthawk
> (Ada83) compiler worked that way (and was quite nice for hard-realtime). Ada
> 95's protected types seem tailor-made for this kind of setup. I'd think Annex E
> would be more suited to a situation where you have multiple processors that
> share *no* memory and must communicate through I/O.

One can argue that Annex E is completely superfluous. One could have a
compiler that targeted a distributed system, and converted all intertask
communications (rendezvous and protected operations) into network
messages. A program for a distributed system could look exactly like a
program for a multiprocessor, which would make porting from one to the
other much simpler.

-- 
Jeff Carter
"Son of a window-dresser."
Monty Python & the Holy Grail



  parent reply	other threads:[~2001-03-07  6:54 UTC|newest]

Thread overview: 23+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <yJSm6.8482$X_2.140961@news1.oke.nextra.no>
2001-02-28 13:28 ` Ada Annex E (Just curious :-) Marc A. Criley
2001-03-01 17:33   ` Frank
2001-03-02 17:42     ` Robert Spooner
     [not found]       ` <x7vu25bcl22.fsf@smaug.pushface.org>
2001-03-05 19:26         ` Robert Spooner
2001-03-02  9:38 ` Pascal Obry
2001-03-04 19:12   ` Dr Adrian Wrigley
2001-03-05 14:56     ` Ted Dennison
2001-03-05 16:24       ` Marin David Condic
2001-03-06  1:24         ` Dr Adrian Wrigley
2001-03-06 14:51           ` Ted Dennison
2001-03-06 15:23             ` Marin David Condic
2001-03-06 18:42               ` Kevin Rigotti
2001-03-06 20:56                 ` Marin David Condic
2001-03-06 22:47                   ` Robert A Duff
2001-03-07 14:43                     ` Marin David Condic
2001-03-07 18:02                       ` Randy Brukardt
2001-03-07 19:52                         ` Marin David Condic
2001-03-07 21:04                           ` Robert A Duff
2001-03-07 21:45                       ` Robert A Duff
2001-03-07  6:54             ` Jeffrey Carter [this message]
2001-03-07 21:39               ` Robert A Duff
2001-03-08  5:53                 ` Jeffrey Carter
2001-03-07 21:47             ` Robert A Duff
replies disabled

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