Answer by Robert Love:
We need a successor to C++ that provides a modern, safe, powerful language without the complexity of C++ or the overhead of Java. This successor needs to treat concurrency and parallel programming as first-class features of the language. The language must be designed to write the system software of the 21st century. Finally, the language needs to have modern sensibilities around memory management.
Sounds a lot like.