Is D's value proposition that it's a better successor of C than C++? Because that's what it seems like to me from a quick read of the website.
But it also seems like D is not suitable for a lot of things that C++ is, like embedded applications. Also, it doesn't seem like support for Android and iOS is very good at the moment. So for portability, C++ is still the only choice.
D does seem really nice though, like a modern high level language, but with support for custom memory management, low-level system APIs, and even ABI compatibility with C. But I'm hesitant to build anything with it because as much as I loathe working in C++, it's still the safest bet by far.
Also, Swift seems like it has similar goals, but with Apple's full support behind it.
But it also seems like D is not suitable for a lot of things that C++ is, like embedded applications. Also, it doesn't seem like support for Android and iOS is very good at the moment. So for portability, C++ is still the only choice.
D does seem really nice though, like a modern high level language, but with support for custom memory management, low-level system APIs, and even ABI compatibility with C. But I'm hesitant to build anything with it because as much as I loathe working in C++, it's still the safest bet by far.
Also, Swift seems like it has similar goals, but with Apple's full support behind it.