Impressed
Stuart
stugol at gmx.com
Fri Jul 27 05:56:33 PDT 2012
On Friday, 27 July 2012 at 02:41:21 UTC, Nick Sabalausky wrote:
> On Fri, 27 Jul 2012 04:09:36 +0200
> "Stuart" <stugol at gmx.com> wrote:
>
>> I can't think of ANY situation where goto would be the only
>> viable option.
>
> Duff's device.
According to Wikipedia, Duff's device (about which, until just
now, I knew nothing) can be implemented without goto. Then again,
this might be due to "features" of C++ that are not present in D.
In any case, isn't it the job of the compiler to unroll loops?
Why should the coder have to do this himself? Unless of course
he's using a thin shitty wrapper over assembly language that
claims falsely to be a high-level language - i.e. C.
More information about the Digitalmars-d
mailing list