rust is great indeed, meanwhile it's hard to learn.
hard to learn language typically can not become very popular(measured by market share) because its framework, tools, libraries,etc will be limited no matter how great the language itself is, and that's a big problem.
It will compete with c++ and c for system programming, it's a hard but it is making inroads gradually, it will take a few decades to replace some core pieces of the fundamental code base(linux kernel, openssl,etc).
out of the system programming field, we have Javascript for the web, Go for the cloud, python for AI and ML, C++ for gaming, C for embedded, etc. It will be very challenge for Rust to do well in all these fields.
unless it's safe AND beginner friendly(easy to use and safe to use, which it is not) that is.
I spent sometime to seriously learn Rust, eventually came back to modern c++. The good thing is that all modern languages are learning from each other, so, in the long term, maybe language itself won't matter that much.
Still, it must have both, easy to use and safe to use, for me, python has the former, rust has the latter, none has both.
hard to learn language typically can not become very popular(measured by market share) because its framework, tools, libraries,etc will be limited no matter how great the language itself is, and that's a big problem.
It will compete with c++ and c for system programming, it's a hard but it is making inroads gradually, it will take a few decades to replace some core pieces of the fundamental code base(linux kernel, openssl,etc).
out of the system programming field, we have Javascript for the web, Go for the cloud, python for AI and ML, C++ for gaming, C for embedded, etc. It will be very challenge for Rust to do well in all these fields.
unless it's safe AND beginner friendly(easy to use and safe to use, which it is not) that is.
I spent sometime to seriously learn Rust, eventually came back to modern c++. The good thing is that all modern languages are learning from each other, so, in the long term, maybe language itself won't matter that much.
Still, it must have both, easy to use and safe to use, for me, python has the former, rust has the latter, none has both.