Is RUST aiming to build an ecosystem on scientific computing?

97 points VegeTiger

Most of my work is about computational fluid dynamics, optimization .etc, occassionally some embedded coding on dev board. And I use Python and C++ right now, but I would like to unite it with one single modern language, maintaining staff with two languages is hard.

I am keeping looking at Julia and Rust, and still didn't start my language transfering process yet. I hope I can start it soon.

Julia looks good at scientific computing, which got Fortran-like buit-in support on matrix, many libraries on differential equations, dynamics, optimization method, deep learning. But looks not much on embedded coding.

Rust got its memory safe feature, and looks good at embedded coding. But I didn't see many alive projects on those high performance computing side. Please don't mention a wrapper, because if it is not native Rust, the memory safe feature which weighting me in is lost.

I think my next choice should agree with the trend, even if Rust only aims to build an ecosystem on scientific computing, even if it got not much right now, I would prefer Rust.

What do you guys think? Is it promising to consider your next scientific work with Rust?