|
|
|
|
|
by darksaints
2193 days ago
|
|
Everybody that talks about rust is talking from a different perspective with different values. What makes rust different from other languages is the breadth of use cases for which rust is a candidate worth mentioning. That's not so much an obsession as it is an availability bias on your part. You're seeing different people talk about rust obsessively in different contexts and assuming that those same people talk about rust in all contexts. If any of these features is of significant value to a programming use case, it is worth talking about rust: * Speed * Type safety * Memory safety * Memory determinism * Latency * RAII-based resource acquisition and destruction * Concurrency correctness / safety * Minimal runtime requirements * Low level bit manipulation (eg. Cryptography, compression) * Startup time * Networking This isn't exhaustive, but it gives a lot of different people in different domains working on different problems a reason to talk about the same language when comparing to their usual choices. |
|