I actually have had the pleasure of porting a program from a defunct 16-bit language called Actor to C++. It wasn't a huge deal even at around 800 kLOC. All mainstream languages in the future are going to have some combination of structured, functional, and object-oriented programming. Converting is mostly going to be about syntax and libraries. As someone who has worked with C and C++ for living for over 20 years, I…
I don't share the same negativity towards Go, in spite of disliking some of its design decisions. TinyGO, TamaGO, Android's GAPID, Fuchsia's TCP/IP stack, gVisor, are all good examples that Go has a place on C's domain, when one is willing to invest the resources (time and money) into making it happen. Using Ada wouldn't be that bad actually. :) As for Rust, now with Google using it on Fuchsia and Microsoft doing int…
Isn't it the part they decided to rewrite in Rust two years ago ? Or am I confusing with something else ?