News for hackers. Stuff that matters.
Re:Taking ML to production with Rust by blub on Monday December 02, 2019 @08:53AM (#21682268)
I guess you meant memory-safety reasons because Rust is attempting to be as fast as C and C++, not the other way around.
Re:Taking ML to production with Rust by cogman10 on Monday December 02, 2019 @09:10AM (#21682386)
Depends on the domain.

For single threaded applications, as fast is the goal. There is potential for it to be faster due to stronger restrictions around pointers.

Multithreaded code is slated to be faster mainly because rust provides safety for patterns that would be difficult to do right in C++ (see servo css handling).

That is to say, you could do the same thing in C++, but getting it right is harder to do.

Re:Taking ML to production with Rust by blub on Monday December 02, 2019 @10:45AM (#21683374)
Concurrency patterns that are difficult to execute in the decades old codebase of Firefox, which also happens to be a browser aka nightmare of complexity.

The same environmental conditions don't apply to other software and it's perfectly possible to write blazing fast multithreaded software in C++. In fact that's SOP.