A new programming language and a new OS were supposedly developed side by side.
Microsoft May be Working On New Non-Windows OS : Read more
Microsoft May be Working On New Non-Windows OS : Read more
C# for Systems Programming
And C++ was not faster than C, what's your point. And C is not faster than assembly. The issue is that for the far more complex and robust High Level Functionality offered in todays programs , it would be just asinine to try and develop with languages that are far more low level.
A simple example who wants to keep track of pointers today? Or before then registers? No one ... you let the language handle these sort of details ... and focus on how can I say with one function tell the program to launch music when program opens up...