566 karma · joined November 15, 2015
In cpp17 we get couroutines. Its like await in c# only more general and powerful. In cpp20 we will get parallel executors. Kindof like cppamp and openmp only more general and powerful. It will bring supercomputing mainstream.
Its exciting times for cpp. There are already some experimental implementations to try out. There are also a bunch of other big features coming out. Modules, concepts, transactional memory, compile time reflection, ranges, views, etc.
People can hate on cpp all they want. I'm super excited, and think they are missing out on the future.
I think about the only new languages that have a chance are domain specific languages in a brand new domain.
Otherwise if they got it wrong and broke some local firearms laws they might end up sued.
Edit. What happens to the thousands of webpages that link to jquery or google fonts on google.code. This must break lots of things ...