comp.lang.ada
 help / color / mirror / Atom feed
From: Kilgallen@eisner.decus.org.nospam (Larry Kilgallen)
Subject: Re: short-circuit control forms (& 'long names are doom')
Date: 21 Jun 2001 20:01:33 -0500
Date: 2001-06-21T20:01:33-05:00	[thread overview]
Message-ID: <DQbdOurAYrXK@eisner.encompasserve.org> (raw)
In-Reply-To: Xns90C7A5EA1B78Dcharleshixsonearthli@207.217.77.21

In article <Xns90C7A5EA1B78Dcharleshixsonearthli@207.217.77.21>, Charles Hixson <charleshixson@earthling.net> writes:

> Short-Cut Booleans:  Sometimes these are mandatory.  They rarely 
> do harm in current code.  But they may limit the optimization 
> that will be possible in the future.  I can quite imagine a 
> compiler that decides that a multi-processor should run the 
> logic tests in parallel, unless they were simple expressions or 
> short-cut forms.

There is no need to look to the future or restrict the venue only to
multiprocessors.  Some modern uniprocessor systems have chips that
are capable of "out of order" execution.  Compilers for such machines
must take explicit action to prevent this if mandated by shortcut
bookean expressions.



  reply	other threads:[~2001-06-22  1:01 UTC|newest]

Thread overview: 35+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2001-06-20 19:23 short-circuit control forms James A. Krzyzanowski
2001-06-20 20:15 ` Ted Dennison
2001-06-20 20:47 ` Marin David Condic
2001-06-20 22:23 ` Jeffrey Carter
2001-06-21  0:45   ` Al Christians
2001-06-21 15:06     ` Wes Groleau
2001-06-21 15:46       ` Al Christians
2001-06-21 18:28         ` Wes Groleau
2001-06-21 18:51         ` Marin David Condic
2001-06-22 12:17           ` Marc A. Criley
2001-06-22 14:55             ` Marin David Condic
2001-06-22 20:58   ` Robert Dewar
2001-06-22 21:49     ` Ted Dennison
2001-06-22 22:58     ` Jeffrey Carter
2001-06-23  0:38       ` Larry Kilgallen
2001-06-23 17:34       ` Simon Wright
2001-06-26 15:48       ` Wes Groleau
2001-06-25 17:00     ` Wes Groleau
2001-06-21  0:13 ` Mark Lundquist
2001-06-21  0:55   ` Al Christians
2001-06-21 12:39   ` Larry Kilgallen
2001-06-21 15:02   ` Wes Groleau
2001-06-21 14:24 ` short-circuit control forms (& 'long names are doom') Paul Graham
2001-06-21 17:20   ` Warren W. Gay VE3WWG
2001-06-21 18:32     ` Wes Groleau
2001-06-21 23:18   ` Charles Hixson
2001-06-22  1:01     ` Larry Kilgallen [this message]
2001-06-22  3:10     ` DuckE
2001-06-22 15:46       ` Wes Groleau
2001-06-22 19:02         ` Ted Dennison
2001-06-22 19:16         ` Ted Dennison
2001-06-22 20:53         ` Robert Dewar
2001-06-22 20:43       ` Robert Dewar
2001-06-22 22:34         ` Jerry Petrey
2001-06-25 14:30         ` Marin David Condic
replies disabled

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