“We chose to use Rust for the ANSWER project to understand how Rust works for numerical software on the GR740 processor platform and our experience this far is only positive,” says Fredrik Hellman, Senior Software Engineer at Rapidity.
“Programming principles used by experienced C++ programmers for safe code are automatically applied by the structure of Rust. For example, default immutability and the borrow checker clearly exposes the question of resource ownership to the developer. Also, the possibility to cherry-pick crates from the standard library is particularly useful in an embedded environment where the full standard library cannot be used.”