This is a nice tutorial introduction on using D as a better replacement for C [1].
Some excerpts "At one time, C was my go-to language for most programming. One day I realised that most of my C programs kept reimplementing things from C++: dynamic arrays, better strings, polymorphic classes, etc".
[1]https://theartofmachinery.com/2019/04/05/d_as_c_replacement....