Even through it has some flaws, e.g. it’s not fully memory safe (there are some programming languages that are even safer, like Ada)?

Overused? According to who?

ryujin470
creator
link
fedilink
11M

It has been used more than needed

Seeker of Carcosa
link
fedilink
English
201M

According to who?

ryujin470
creator
link
fedilink
01M

Just in my opinion. It’s probably a trending programming language right now. More loved than C or C++ by some developers

It’s a hyped language because it solves many problems that has persisted with C and C++ - without having to rely on garbage collection.

If anything, it’s underused. Not that I believe everything should be rewritten in Rust. That’s just stupid.

bluGill
link
fedilink
41M

As a C++ developer Rust’s borrow checker is very interesting - it promises to solve my issues with C++ without the issues that make other languages (ie Java, Python…) have in the real world. (remember we choose C++ for a reason, Java isn’t correct for our application - if Java is correct you should use that instead)

If you learn Rust, you’ll find that you’d choose it over C/++ even without the brrow checker. Every little part of the development experience is just so much better.

bluGill
link
fedilink
21M

Maybe. I have millions of lines of c++ and making rust work with them will often be more work than just implementing the feature in c++

The only thing I hate about rust is how it does not respect my hard disk. It downloads all the dependencies and staticly links them into each project. Hrrrrrr

You’re upset that new technology is displacing a 50 year old technology with a ton of well known flaws?

The older something is, the more people grow used to it, but also have had a chance to get burned by it:

  • C was released in 1972 (52 years), C99 was released in 1999 (25 years), hasn’t changed much since
  • C++ was released in 1998 (26 years), there are 7 versions of C++ with notable changes
  • Rust was released in 2015 (9 years), it’s still on the same 1.x version implying backwards compatibility

Rust was created to fix some of the problems C and C++ have had for decades, it’s only logical that people like it more… for now.

How does one qualify how much a language needs to be used?

Are you saying Rust is being used in places that you feel C/C++ should be used, and you don’t think Rust belongs? Or maybe you are saying Rust is being used in places where C/C++ are not typically used, and you don’t feel it belongs there?

The closest thing to context you’ve given is that you feel Rust has flaws (all languages do), and that Ada is perhaps safer. It’s really hard to give any kind of answer without a properly fleshed out question.

deleted by creator

deleted by creator

Create a post

All things programming and coding related. Subcommunity of Technology.


This community’s icon was made by Aaron Schneider, under the CC-BY-NC-SA 4.0 license.

  • 1 user online
  • 5 users / day
  • 5 users / week
  • 25 users / month
  • 123 users / 6 months
  • 1 subscriber
  • 323 Posts
  • 2.29K Comments
  • Modlog