LinkedIn Article to be: Why you need to start moving off C/C++ to D, now.

Chris via Digitalmars-d digitalmars-d at puremagic.com
Thu Jul 17 02:32:14 PDT 2014


On Thursday, 17 July 2014 at 08:56:40 UTC, Chris wrote:
>
> The funny thing about C++ is that there is a plethora of books 
> that teach you how to do it right, which is a sign that there 
> is something inherently wrong with the language*. I find that 
> in D there aren't many ways to *really* do it wrong, but still 
> you have the freedom to try different approaches. D is not 
> overly prescriptive, but often keeps you from shooting yourself 
> in the foot (or blow away your whole leg**) What can happen in 
> D is that you don't use the most efficient way of doing 
> something, it will make your program slower, but it won't blow 
> away your legs, arms or head, and you can easily fix it later, 
> if needs be.
>
>
> * And also a sign that there is a huge industry behind it, and, 
> of course, people who make a living being C++ gurus don't want 
> the language to slowly disappear. C++ reminds me a little bit 
> of religion: high priests, mysteries, dogmata ...
>
> ** "C makes it easy to shoot yourself in the foot. C++ makes it 
> harder, but when you do, it blows away your whole leg."
> – Bjarne Stroustrup

Also, if the trend in C++ is to go back to functional programming 
(don't use classes, inheritance etc.), then what's the point? Why 
not use C instead. It's kinda absurd.


More information about the Digitalmars-d mailing list