My most work is scientific computing and a little bit embeded controler programmings. I am using Python and C++ right now. I do appreciate the safety features talked by Rust community, and realized it is not the only requirement for systems, it is also important in big simulation programs. I don't like to use two languages, if Python don't have that much library for rapid prototyping, I will not use it. Hope Rust got some libraries, and hope these libraries are somehow managed by Rust directing board like python's library.
- Numerical, linear algebra like Numpy
- Science, optimization, like Scipy
Maybe I should stop here, I actually need a geometrical library, especially NURBS or T-Spline, but if the above-listed libraries are available, I may start the job myself.
I come to this Rust camp, because I am looking for some new languages, Julia is dynamic typing, I don't know why, I just don't like dynamic typing, and feel it is not necassary at all.
I felt the reason why python is successful is its library systems. If C++ got so many well managed and maintained libraries, I won't need python, I don't feel using python to write some code to finish a job and then the code is not scalable and not useful anymore is the correct way. I prefer to spend some more time on the programming one thing than doing it twice in different languages.
Maybe I am wrong, I am not a professional programmer.