|
|
|
|
|
by mijamo
1670 days ago
|
|
Both are overly broad generalization. If you are working on a backend for a web app I would certainly not recommend Rust and it would be a big loss of productivity compared to Python or JavaScript, or even Go. For a game it could fit in some part but you would be very limited by the ecosystem so I would also not recommend except if you really know what you are doing and have significant resources. For low level system programing it is pretty nice, and maybe the best alternative right now. For a compiler I would say it depends if performance is the main priority, in that case yes, otherwise no. There are plenty of other cases of course and for each the answer would be different. It is not really a general purpose language that you could use without worry for everything like Python, at least not yet. |
|
Almost always when I use python libraries I have to get used to a new documentation format, learn how to navigate it and so on. And then it has to be detailed enough to make up for the lack of type signatures. I cannot tell you how often I have to skim a significant portion of my dependencies' source just to use them. (Though there are counterexamples, stdlib and numpy in particular actually have okay docs)