Inherent code performance advantages of D over C?

Walter Bright newshound2 at digitalmars.com
Sat Dec 14 09:50:08 PST 2013


On 12/14/2013 9:12 AM, bearophile wrote:
> Dicebot:
>
>>> 2. dependable sizes of basic types
>>
>> Not a real issue as your platform SDK always includes some kind of "stdint.h"
>
> On the other hand in D you have less noise. Most D modules you find around use
> and will use the built-in types, instead of choosing every time different ones.
> This uniformity is an improvement.

It's true that standard C has a zillion names for an integer, and then a typical 
project will layer on a mass of its own (even dmd does this). The grief comes 
because pretty much no C project ever uses them consistently and correctly, 
implicit narrowing conversions hide the bugs, and of course they get messed up 
with printf formats.



More information about the Digitalmars-d mailing list