Re:Ask HN: Will Rust ever become a mainstream systems progra...
by mmstick on Monday April 10, 2017 @10:57PM
(#14084496)
This is the same line of logic and statements repeated by C and C++ programmers that shortly thereafter get showed up with a list of CVEs in their 'modern C/C++' projects. Remember the recent Curl developer PR disaster?
[ Parent
| on HN ]
Re:Ask HN: Will Rust ever become a mainstream systems progra...
by Rusky on Tuesday April 11, 2017 @08:57AM
(#14087213)
Yes, it's the same line of logic because it's correct.
The claim that Rust's memory safety is sound while C++'s is not is... not really the question. The question is whether that matters in practice. C++ has certainly improved in making certain mistakes easier to avoid.
Now, I come down on the Rust side for many situations, but making unsubstantiated claims about your language of choice is exactly the problem people had with the Curl blog post. Please stop making them about Rust.
Re:Ask HN: Will Rust ever become a mainstream systems progra...
by mmstick on Tuesday April 11, 2017 @05:34PM
(#14092677)
You've living in some serious denial. You were given a point that proves that your line of thought is incorrect, and you continue on to completely ignore that point by stating that it is correct. So tell us, o'wise one, why is that top C and C++ projects are continually riddled with CVEs, crashes, and other severe issues that are 90+% the fault of C and C++? Why is it that veteran, experienced C/C++ programmers are still making these same mistakes 20, 30, and even 40 years into their careers?
Re:Ask HN: Will Rust ever become a mainstream systems progra...
by flukus on Monday April 10, 2017 @11:00PM
(#14084509)
I think it's too early to tell if rust will prove any better in the real world, which includes things like devs using unsafe sections to cope with time pressures.
Re:Ask HN: Will Rust ever become a mainstream systems progra...
by mmstick on Tuesday April 11, 2017 @05:13PM
(#14092502)
Use of unsafe in Rust is not required or recommended in most, if not all situations. That said, auditing a handful of small unsafe blocks is easier than auditing an entire project.