Is [] mandatory for array operations?

Don nospam at nospam.com
Sat May 8 12:57:08 PDT 2010


bearophile wrote:
> Johan Granberg:
>> I think it is an
>> acceptable tradeof that the people that need optimal speed write there code
>> in a more uncompressed formm using manual loops or wathewer. Then the cases
>> not on the criitical path of the program can be written more compactly
>> using a slightly slower but much faster to write style.
> 
> In this specific case the compiler must become smarter and able to optimize away the performance loss. Otherwise it's a failed language and a failed compiler.

Exactly. Array operations must be optimally fast (faster than a manual 
loop, in general), or else refuse to compile. They are not syntax sugar.


More information about the Digitalmars-d mailing list