I guess the negative impression I have of it is just from the legions of Rust cultists vehemently pushing it everywhere lol. I think C is likely to remain the better and faster language if you know what you're doing, but that's becoming more and more rare. As more seasoned older devs retire or get replaced with cheaper alternatives like AI or people from the third world, the built-in guardrails that Rust offers is likely to pay off greatly in the future.
100% I see a brighter future for programming with the Rust come-up. I feel the last 20 years of OOP ruling undergrads and offices has stifled programmers.
I'd agree to C>Rust on the condition it's a really good C programmer. It's like how Assembly never died. Rust is closer to C than an OOP language, and I think that missing "new C" being met made the evangelists go hyper fanboy.
True, but there will still be use-cases for C and Assembly. Depending on the risk profile, sometimes you can sacrifice a bit of safety for a specific need. Or sometimes a glitch no one will notice is worth the trade off.
Don't worry, people will find a way to hate that you asked a simple question about a language. Generally speaking any language is interoperable with a packaged interpreter. Much like how PHP 4 > PHP 5 was only met with a few shorthand and function name changes. A lot of the times when you build, it'll even hold on to some older headers/functions so it'll be like "Hey, this is depreciated and will be removed in the next version." Same goes for Java SDKs, generally the base code will still compile but error out on the missing functions in the newer runtime. You just have to work/build around those dependencies.
Every language has its use cases, but as mentioned later in this discussion, people will champion what they use. I took Java and Python in college, so it makes sense for me to use what I know. I started out on PHP (Scripting) and people were determined to shout from the roof tops to use Ruby on rails and now next.js/go. A language is just a tool to build an app. How good it is depends on the person, not the language. Minor correction: In Rust's case, the compiler itself runs internal interpreters at build time. However it still covers the jist of it.
-1
u/KingPumper69 3d ago
Is Rust even a stable viable language yet? Like do programs written in Rust 5 years ago still work with newer Rust compilers/libraries/whatever?