sqrt(2) must go

Don nospam at nospam.com
Thu Oct 20 01:02:02 PDT 2011


On 20.10.2011 09:47, Manu wrote:
> Many architectures do not support real, and therefore it should never be
> used implicitly by the language.
>
> Precision problems aside, I would personally insist that implicit
> conversation from any sized int always be to float, not double, for
> performance reasons (the whole point of a compiled language trying
> to supersede C/C++).

On almost all platforms, float and double are the same speed.
Note that what we're discussing here is parameter passing of single 
values; if it's part of an aggregate (array or struct), the issue 
doesn't arise.


More information about the Digitalmars-d mailing list