News for hackers. Stuff that matters.
Re:Rust 2024 the Year of Everywhere? by taylodl on Friday September 23, 2022 @01:24PM (#32954685)
The funny thing is Rust adds a lot of complexity to solve the main problem it purports to solve: memory management. I spent the first 20 years of my career doing C/C++ development and we were able to "solve" that problem with far less complexity. Rust changed so much in the early days (I really hate the mantra of move fast and break things when it comes to programming languages) that I got tired of all the breaking changes and total disregard for backward compatibility. Which is cool if you're into that sort of thing, but I'm not. Maybe Rust has added more killer features since then warranting the complexity? I really don't know.

I'd be interested in hearing are there other reasons for learning Rust other than just memory management? What other problems is Rust solving?

Re:Rust 2024 the Year of Everywhere? by drogus on Friday September 23, 2022 @04:35PM (#32956762)
I’m genuinly curious - how did you „solve” memory safety issues in C/C++?
Re:Rust 2024 the Year of Everywhere? by taylodl on Monday September 26, 2022 @04:06PM (#32987659)
Sorry - got busy over the weekend. In the five different places I worked while using C++ the problem was solved with convention and discipline. When MFC came out it helped standardize memory management best practices and people began following them. Also, auto_ptr<> was a godsend!