Don't mistake winning a few battles with winning the war.
So far C++ hasn't had much foothold on kernels and embedded, despite several victories.
Also note that NVIDIA is on ISO C++ and they have changed CUDA architecture to fit C++11 memory model.
Second, the connectivity was not the same at the time, ideas travel much faster now.
C was born in 1972, so 48 years.
C++ was born in 1985, so 35 years.
I stand corrected on the matter.
As for ideas, traveling is not enough when at the reception end there isn't any willingness to accept them.
Don't mistake winning a few battles with winning the war.
So far C++ hasn't had much foothold on kernels and embedded, despite several victories.
Also note that NVIDIA is on ISO C++ and they have changed CUDA architecture to fit C++11 memory model.