Re:Writing a game engine in pure C: The Graphic Initialization
by mhh__ on Wednesday June 05, 2019 @09:12PM
(#20110683)
Modern C++ would be a huge improvement to start with.
Rust is probably there, if under specified. D is definitely fine for writing operating systems (Question being whether to use druntime or not).
I know nothing about Zig, beyond having had a look and not being hugely impressed.
Modern successors to C, such as Zig, and modern successors to C++, such as Rust, are still too young to be used for serious re-implementations of the lower layers.