Microsoft explains why Rust is the best choice for system programming

Last week, the MSRC (Microsoft Security Response Center) revealed its intention to embrace Rust, and then they expanded the topic into a series that further elaborated on the need to use a secure system programming language and the reasons for choosing Rust. In the latest article in this series, MSRC team chief cloud development, Ryan Levick explains why they think the Rust programming language is currently the best choice in the industry, not only because it can write system-level programs in a memory-safe manner.

rust

Ryan Levick wrote:

“First, there are plenty of fantastic memory safe languages already available and widely used inside and outside of Microsoft, including .NET languages like C# or F# and other languages like Swift, Go, and Python. We encourage anyone who is currently using C or C++ to consider whether one of these languages would be appropriate to use instead. We, however, are talking about the need for a safe systems programming language (i.e., a language that can build systems other software runs on, like OS kernels). Such workloads need the speed and predictable performance that C, C++, and Rust provide.”

You can read the full article here.