On Friday, 22 December 2017 at 15:23:51 UTC, Russel Winder wrote:
I think we are now in a world where Rust is the zero cost abstraction language to replace C and C++, except for those who are determined to stay with C++ and evolve it.


Well..there are plenty who are determined to stay with C++ and evolve it... so I don't see a replacement for C++ coming anytime soon ;-)

In fact, I wouldn't be surprised if there were a C++ renaissance in the not too distance future..(don't hold me to that though)

As for C, everyone seems to be trying to make a 'better' C, including new kid on the block , Zig ("Zig is a programming language which is intended to replace C") - http://ziglang.org/

But some of these so called better C projects just change the syntax too much, and the learning curve becomes too much...at least for me.. as I don't have that kind of patience anymore, and much of the syntax change is just ideologically driven anyway.

D really does have the right balance of 'maintaining syntax' (for the most part) that a C developer can instantly recognise and begin working with.

= still = =

Out of Go, Rust and D, I find D to be 'the most' refreshing and pleasant alternative to C, and I doubt anyone or anything could convince me otherwise.

D is also *not* being driven by corporate heads, which means it's more free to innovate and become better.

Having said that, nothing is better than C.

And I wish -betterC was renamed -slimD, -saferC, or perhaps, -niceAlternativeToC

Reply via email to