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
This language already exists, its known as ... wait for it ... C. Any real systems language has unsafe memory operations and registers, learn to program well and deal with it.C# for Systems Programming
The beauty of C / C++ is that I can use a pointer wrappers when I don't want to worry about pointers, but I can still use pure pointers when I need them. Oh, how I have cursed the Java garbage collector at times. Both managed and unmanaged code still have their place (WP apps / games started to appear once the platform supported native).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...