| ▲ | pjmlp 9 hours ago | ||||||||||||||||||||||||||||||||||||||||
It took 13 years to get C++11, actually. Go's discussion is interesting, given how much programming language design history, and flaws of existing languages, they ignore to this day. | |||||||||||||||||||||||||||||||||||||||||
| ▲ | j1elo 8 hours ago | parent [-] | ||||||||||||||||||||||||||||||||||||||||
A bit more if we consider the "bugfixing" release that was C++14 :) But yeah it makes sense, given how that was the jumpstart of the whole modernization of the language. I believe it was a big undertake that required the time it took. Still years have passed and footguns keep accumulating... it wouldn't hurt to have a mechanism to optionally drop the old cruft from the language. Otherwise everything stacks on top in the name of backwards compatibility, but at this pace, how will C++36 look like? | |||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||