C++ is often touted as the evolution of C, which it is not. To draw an analogy for the kind of language I’m looking for:
- Perl, Python, Ruby, Groovy
- C++, D
- Java, C#
- C, Fortran, Modula-2?, Pascal?, Go?, Rust?
Do any proposed, or implemented languages fit in the same (enormous) niche as C, with the intention of being an alternative, while maintaining all the applicability to OS, high performance, embedded and other roles?
Maybe Google’s Go language will be. At least, that’s what I’d expect Google’s Go team hopes it will become.