Excessive optimization (was Re: what was VMS/OpenVMS written in?)
Ethan Dicks
ethan.dicks at gmail.com
Fri Dec 3 13:17:42 CST 2010
On Thu, Dec 2, 2010 at 11:56 PM, Richard <legalize at xmission.com> wrote:
>
> In article <AANLkTikb6zODLg856Pt7n7s7zbjv3m=rftz9FUPkaOGS at mail.gmail.com>,
> Ethan Dicks <ethan.dicks at gmail.com> writes:
>
>> I think you are imagining it backwards....
>
> Huh? A for loop is just a while loop with an initialization chunk and
> a per-loop chunk at the end of the while block. What's weird is that
> for allows the condition to be omitted and have an implied "true" put
> in its place, but while doesn't allow the condition to be omitted.
That is a clear way of putting it. I was focusing on the questor's
issue about how the construct didn't make sense with null elements and
got tangled up elsewhere.
> The loop block is not executed
> at all if the condition is false, unlike a do/while loop which always
> executes the block once. But I'm sure you knew that, too.
Right. I was unclear about the case of once-through vs skipping the
payload, but that wasn't the aspect of it that I was trying to
address.
Apologies for muddling the issue. As I said earlier, I should have
taken the time to proof what I read, and in my haste, failed so to do.
-ethan
More information about the cctech
mailing list