A Perspective on D from game industry

c0de517e via Digitalmars-d digitalmars-d at puremagic.com
Tue Jun 17 23:05:09 PDT 2014


On Wednesday, 18 June 2014 at 03:28:48 UTC, Sean Cavanaugh wrote:
> On 6/15/2014 4:34 PM, Joakim wrote:
>>
>> He clarifies in the comments:
>>
>> "D is not 'high-performance' the same way as C and C++ are 
>> not. Systems
>> is not the same as high-performance. Fortran always has been 
>> more
>> 'high-performance' than C/C++ as it doesn't have pointer 
>> aliasing (think
>> that C++ introduced restrict, which is the bread and butter of 
>> a HPC
>> language only in C++11, same for threading, still no vector 
>> types...)
>> for example. ISPC is a HPC language or Julia, Fortran, even 
>> Numpy if you
>> want, not D or C or C++"
>> http://c0de517e.blogspot.in/2014/06/where-is-my-c-replacement.html?showComment=1402865174608#c415780017887651116
>>
>
> I had a nice sad 'ha ha' moment when I realized that msvc can't 
> cope with restrict on the pointers feeding into the simd 
> intrinsics; you have to cast it away.  So much for that perf :)

http://blogs.msdn.com/b/vcblog/archive/2013/07/12/introducing-vector-calling-convention.aspx


More information about the Digitalmars-d mailing list