Comments by "Anony Mousse" (@anon_y_mousse) on "Rust is the New C" video.
-
I feel like you're trying to trigger me by equating C and C++. They haven't been equivalent for at least 26 or 27 years now, depending on which standard you work from. I would consider C++98 to be the great split, but some others would say C99. If you knew C++, you'd realize that Rust is an attempt to replace it, not C. You could still go your entire career using only one language, and there are many, many candidates for that position. However, why would you want to when using multiple languages is so much more fun. While I've mostly used C in my career, I've done a lot of C++ and assembly, and a few other languages.
I'm hoping that in this field I'm not unique in this regard, but I enjoy learning new things. I've been learning Rust for the last 3 or 4 years now, and I've also been working on learning at least a dozen others. Aside from learning new languages I've been trying to keep up with new developments in the languages I already knew. And on top of all of that, I've written various C compilers for work before and have been working on a language of my own design as a personal project for a long while now. I don't think that we, as developers, should stick to only one language, and I wouldn't consider such a focus healthy for our well-being.
2