Reddit: why aren't people using D?

Nick Sabalausky a at a.a
Thu Jul 23 03:11:46 PDT 2009


"Rainer Deyke" <rainerd at eldwood.com> wrote in message 
news:h49153$2pbq$1 at digitalmars.com...
> Walter Bright wrote:
>> My experience with C++ people sticking with it is they are so used to
>> the problems they no longer see them. To me it's like the mess in one's
>> house. One doesn't notice it until going on a vacation (i.e. learning a
>> another language), having one's hotel room cleaned every day, then
>> coming home and suddenly seeing how untidy it is <g>.
>
> I want to throw these words back at you, because my first impression of
> D was "the bastard child of C++ and Java, with a random assortment of
> new features thrown in without rhyme or reason".  D is many things, but
> a simple and elegant language it is not.  (This is not a major problem
> to me, really.  I can live with messy languages.  I can live with C++.
> But to think that D is a massive improvement in this area requires a
> special sort of perspective.)
>

D is certainly a bit messy compared to many languages, but I have a very 
difficult time imagining how it could be considered messy in comparison to 
C++. C++ has decades of accumulated cruft from trying to cram in 
usable-but-clumbsy new features around piles of backwards-compatible 
anachronisms. The mess in D barely begins until a level that's far beyond 
where C++ takes you before getting messy. And this cannot be a result of me 
having become more accustomed to D than C++ - I've considered C++ the 
messiest non-dead language I know of since before I came across D, and even 
since the last time I was using C++ as my primary language. 





More information about the Digitalmars-d mailing list