On Wednesday, 20 December 2017 at 18:28:20 UTC, Ali Çehreli wrote:
On 12/20/2017 01:14 AM, Paulo Pinto wrote:

> from developers that learned it before C++98 and
> can't care less what is being discussed on Reddit and HN.

I don't blame them one bit because keeping up with C++ and learning C++ Core Guidelines is a tremendous task:


https://github.com/isocpp/CppCoreGuidelines/blob/master/CppCoreGuidelines.md

I keep starting writing replies here about C++ Core Guidelines but I delete them after counting to ten. Not this time... :)

I think it's a psychological phenomenon worthy of scientific interest how a craft with so many guidelines can still be accepted. I am baffled how otherwise wonderful and smart people can direct others to that document with a straight face, let alone market it as one of the greatest gifts to C++ programmers (cf. CppCon 2015 keynotes by Herb Sutter and Bjarne Stroustrup.)

Ali

Mostly because it is an easier path to get people to migrate to safer coding practices than doing a full reboot, no one wants to do a Python 2 to Python 3.

For example, on the Microsoft stack it took years before the Windows team would even consider C++ on the kernel (since Vista).

Now that it is there, and they are working to adopt more C++17 features, get rid of macros and so forth, it will take decades before they would even consider using .NET Native or any other alternative.

Similar story to the amount of investment Google, Apple, CERN, FB, Bloomberg, Goldman Sachs and many others have done in C++ during the last decade.

So for them it is easier to steal good ideas from D than to migrate to D.

Reply via email to