3 ms·
> I'm not a systems programmer, all of the problems I work on can be solved with higher level garbage collected languages Great. Use those languages. Don't cri
by biorach 2y ago
> I'm not a systems programmer, all of the problems I work on can be solved with higher level garbage collected languages
Great. Use those languages. Don't criticise rust for not being one of those languages
> people are carrying that complexity everywhere else too, and it doesn't seem like a tradeoff that's worth it.
Yes, there are people who have used Rust in places where a higher level language would be more appropriate.
However rust has characteristics beyond raw performance that make it often a compelling choice in areas outside of systems programming. The complexity of the language brings benefits that may or may not suit a particular use case.
Any criticism of necessity or otherwise of its complexity is just noise without talking about what you want to use it for.
- sk11001 2y ago> Great. Use those languages. I do. I'm not criticizing Rust, I'm failing to understand the people who choose to use it in places where it doesn't belong. Over time that's becoming an increasingly larger part of all the people who use it.
- steveklabnik 2y agoYour value judgments are not everyone else’s value judgements. That’s really all it comes down to. Just because you consider something inappropriate does not mean that that is a universal truth.
- sk11001 2y ago> Your value judgments are not everyone else’s value judgements. I opened with this, yes. I think people who use Rust for everyhing have poor taste.
- steveklabnik 2y agoIt sounds like you do understand, then.
- lowbloodsugar 2y agoI mean, sure, people do do that. But it seems like the use-case described here is one where the performance and robustness of Rust would be appropriate. And while I agree there are certainly people looking to push the boundaries, often too far, where Rust makes sense, the language and its ecosystem are also becoming more proficient.