Rust has its pros, but also its downs too. Since Rust is also functional, you have to mainly think with that paradigm in mind, which makes it not ideal for many situations, most notably game development.
Rust takes a lot of inspiration from functional languages, but I wouldn’t call it a functional language itself. But yeah, not suited to every application.
Better start with this book, Rust will feel natural after that:
But you are right, it is better suited for one things and worse for other. It’s not strictly functional, though, and most likely when it will have been maturing for as long as C++ or at least C# it will also have tools and features that make it better suited even for game development
Rust has its pros, but also its downs too. Since Rust is also functional, you have to mainly think with that paradigm in mind, which makes it not ideal for many situations, most notably game development.
Rust takes a lot of inspiration from functional languages, but I wouldn’t call it a functional language itself. But yeah, not suited to every application.
Better start with this book, Rust will feel natural after that:![Learn you a Haskell for the great good by Miran Lipovača](https://lemmy.kya.moe/imgproxy?src=programming.dev%2fpictrs/image/bf4dadd1-5b92-4400-aa5c-4e3d12c4e282.jpeg)
But you are right, it is better suited for one things and worse for other. It’s not strictly functional, though, and most likely when it will have been maturing for as long as C++ or at least C# it will also have tools and features that make it better suited even for game development