The -betterC option in the D language makes think that switching to D (instead of C where it would be used) would be a painless way to use a better language with an easy transition path for programmers used to C.
The D language folks should do a better job evangelizing the use of D for specific purposes rather than try to be everything for everyone. I see D as a suitable replacement for everything that Go is currently used for and with the betterC option it is also, I think, a good replacement for C in embedded development.
I agree that D has a messaging problem. The folks doing Rust have been very effective at promoting the rust language as a very good C/C++ successor for systems programming based on a few key features, but I think D is actually a better overall next step for people from the C/C++ world.
2 comments
[ 2.7 ms ] story [ 17.2 ms ] threadThe D language folks should do a better job evangelizing the use of D for specific purposes rather than try to be everything for everyone. I see D as a suitable replacement for everything that Go is currently used for and with the betterC option it is also, I think, a good replacement for C in embedded development.