System programming in D (Was: The God Language)

Vladimir Panteleev vladimir at thecybershadow.net
Wed Jan 4 03:27:44 PST 2012


On Tuesday, 3 January 2012 at 18:49:35 UTC, Martin Nowak wrote:
> For real performance bottlenecks one should always examine the 
> assembly. For most code inlining hardly ever matters for the 
> runtime of your program and focusing on efficient algorithms is 
> most important.
>
> What really baffles me is that people want control over inlining
> but nobody seems to ever have noticed that x64 switch doesn't 
> switch and x64 vector ops aren't vectorized. Both of which are 
> really important in performance sensitive code.

Quality of implementations' optimizations and a common syntax for 
code compilation guarantees are orthogonal issues.


More information about the Digitalmars-d mailing list