An Introduction to Rust Programming Language

Fusion Engineering’s programming language of choice has been Rust for several years, with the company discussing the language’s benefits and using it to control software in real time Feature Article by Fusion Engineering
An Introduction to Rust Programming Language
Follow UST

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.

Posted by Fusion Engineering Connect & Contact