DLang's betterC mode improves on C
dlang.org
dlang.org
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.