by alexkon on 7/26/17, 1:09 PM with 5 comments
Did you work on a Rust project in a team with ordinary, non-genius programmers? How does the expressive power and complexity of the language affect the quality of their code?
I want to understand how demanding Rust is to developers compared to C++, C, and Go.
by jfaucett on 7/26/17, 3:48 PM
by foodie_ on 7/26/17, 3:52 PM
My own is rust can be conquered with enough patience and time, but because of the high entry costs it will always remain a niche language.
I've written C and C++ professionally, also used Go and Rust on hobby projects. Rust, by far, was the hardest to learn and get something useable out of it. Because of that, I would never recommend someone put it into production unless they have a very specific use case that Go could not handle. The onboarding costs would be just too much.
I do like the concepts behind it, and thought it would be the answer to Go's limitations in expressiveness.
I do still hold out hope for it though. I think with the right tooling and development environment it could one day become useable, just like Java and C++ benefited.
by johnpython on 7/27/17, 2:39 AM