3 ms·
The point is Rust has those features without a VM and no performance sacrifices. Its purpose is a C/C++ replacement.
by rapsey 6y ago
The point is Rust has those features without a VM and no performance sacrifices. Its purpose is a C/C++ replacement.
- lmm 6y agoFor some people that's important, sure. But a lot of the people getting excited about Rust seem not to need those things at all; the person I replied to was talking about Python of all things.
- rapsey 6y agoBecause Rust also brings other benefits like a thriving community, a rich and powerful package management and ease of deployment of solutions. Rust made quite a lot of really good design decisions.
- lmm 6y agoYou're still answering a different question from the one I asked.
- masklinn 6y agoIt is a good answer though: yes many of the exciting features of rust long predate it (and rust never made a secret of it), but rust packages them in a much more convenient and accessible form e.g. I’ve borked Haskell stacks as often as I’ve used it and every time I check back on it I’m supposed to use a different thing, never had that issue with rust.
- Jetrel 6y agoYeah, Rust kinda has two crowds getting excited about it: - low-level programmers looking for safer tools to wrangle big, beastly projects. - high-level programmers looking over the fence because this is the first low-level language that has a bunch of quality-of-life features that are "table ante" for them considering working in a language (most of them only tangentially related to safety, although the safety's probably a huge leg up for them). One of these features of course is the language getting mainstream and survivable enough that they know there will be a long-running library ecosystem.