3 ms·
Nope: ease of use is table stakes. Rust is not easy to use. It will never become mainstream because of this. For all its faults, C is comparatively simple.
by djha-skin 1y ago
Nope: ease of use is table stakes. Rust is not easy to use. It will never become mainstream because of this. For all its faults, C is comparatively simple.
- another_twist 1y agoI actually think rust is very very easy to use to the point where I'd consider using it for scripting. They need to write out more detailed guides on how to do X with Rust though. e.g there's no runtime polymorphism in Rust since every trait + struct binding is unique. However, it similar behaviour can be accomplished by generics hence so many angular brackets in normal Rust code.
- TylerE 1y agoI find attitudes like this simply bizzare. nothing about rust is 'easy' no matter how much it's fans insist it so. Just the syntax is miserable punctuation soup to start with.
- 0x1ceb00da 1y agoNot saying rust is easy, but syntax wouldn't even be in the top 5 if I had to list things that make rust difficult.
- justinrubek 1y agoIt always amazes me what things people will latch on to. There are many valid criticisms to be had, but those aren't the focus points of the debates.
- Measter 1y agoBut many of those valid criticisms require some familiarity with the language. With syntax they can just point at it and claim it's bad without having to learn anything first.
- another_twist 1y agoI mean I have worked with c++, Python, JS/TS, Java and Scala. The syntax of Rust is a mix of these. Apart from that, borrowing, some pointer work and you're set. Honestly Copilot is pretty good at generating code that you can pick up the patterns from. I would highly recommend you give it a try. Not a fan though, for any large project Rust wont be my first choice because of lack of proper libraries and Java is performant enough almost all the time.
- justinrubek 1y agoI find attitudes like this simply non-genuine.