|
|
|
|
|
by EspressoGPT
956 days ago
|
|
The official Rust book is the way to go. That being said, you "should" only learn it if this is actually your domain – for example because you're a C++ developer currently or so. You really don't need it in other software engineering domains. |
|
Rust, even as a learning exercise, makes you think about a lot of concepts you'd normally not notice. It is a fun language, fun to experiment with, and due to its learning curve, it'd be far less stressful to learn the basics ahead of time if you ever needed it.
I used Rust-python bindings on a small project where we didn't want to use big python math libraries for portability, but a few of our calculations ran really slow on python primitives. Re-wrote a couple functions in Rust for a 40x speedup and its fully switchable to return to the original python implementations.