Dart is a better Java (that can run in a browser if you want).
Go is a better C++.
Go is a better C++.
Rust is a better C++. Go is.. weird. I would even say it is a better Java.
Only when it gets generics, real enumerations, dynamic loading support, proper dependency management for large scale projects.