Fusion Engineering believes that the programming language Rust has a promising future as the basis of tomorrow’s flight controller industry.
For the last few years, Rust has been the company’s programming language of choice not only for Fusion Engineering’s flight controllers, but also for its entire infrastructure.
For any new project, Fusion Engineering has found Rust to be the best choice, as the company feels it can provide both reliability and performance without impeding developer productivity.
While the language is much lauded among the community that keeps it ticking, and has found its way into countless projects made by a diverse set of users, Rust is still seen by some as a niche language.
Notably, in the field of embedded programming and control of physical systems where a small mistake can have permanent consequences, Rust is yet to gain wider adoption comparable to established languages like C++.
In the full article, Fusion Engineering goes on to outline:
- Which languages are suitable for drone development?
- Rust’s Performance, Reliability, Productivity and Ergonomics
- A discussion between two of the company’s best software engineers
Using Rust allows Fusion Engineering’s team to write reliable, high-performance software, exactly what is required for flight control systems.
Read the full article, or visit the Fusion Engineering website to find out more.