3 ms·
Every language has its appropriate uses. Maybe this isn't where Rust shines. Do you need type safety or static type checking? Are you dealing with concurrency,
by shepherdjerred 5y ago
Every language has its appropriate uses. Maybe this isn't where Rust shines.
Do you need type safety or static type checking? Are you dealing with concurrency, or need the performance that manually managing memory provides? Do you want safety when doing low-level operations such that the compiler can eliminate many classes of mistakes?
Rust might be the right choice.
Are you trying to write a throwaway chat bot for hackathon and you only have a few hours?
Rust probably isn't the right choice unless you're very, very skilled.
- otherme123 5y agoI find Nim performant enough while having a GC. Also type checking. And the productivity is on par with Python, easily.
- c7DJTLrn 5y agoThat's the only kind of context I think I'd use Rust in personally - embedded, bare metal, low level stuff. Certainly not for userspace or web applications. But a lot of projects are using it anyway even if something simpler and more mature will suffice.