On Thursday, 16 November 2017 at 02:12:10 UTC, codephantom wrote:
Perhaps the mistake C++ made, was concluding that 'classes' were the "proper primary focus of program design" (chp1. The Design and Evolution of C++).
No, classes is a powerful modelling primitive. C++ got that right. C++ is also fairly uniform because of it. Not as uniform as Self and Beta, but more so than D.
People who harp about how OO is a failure don't know how to do real world modelling...
I have to wonder whether that conclusion sparked the inevitable demise of C++.
There is no demise...
Eric should be asking a similar question about Go ..what decision has been made that sparked Go's inevitable demise - or in the case of Go, decision would be decisions.
Go is growing...
a := b
A practical shorthand, if you dont like it, then dont use it.