IT Pro is supported by its audience. When you purchase through links on our site, we may earn an affiliate commission. Learn more

Microsoft Azure CTO hails 'most loved' Rust as the successor to C and C++

Rust is a newer programming language that developers enjoy using and learning, and it's being adopted far across the industry, too

The CTO at Microsoft Azure has called on the industry to pivot away from the C and C++ software development languages and embrace Rust for future projects.

Mark Russinovich said Rust should be the new favoured language when developing projects that do not require a language that supports garbage collection “for the sake of security and reliability,” he said.

Russinovich’s comments come after several high-profile industry figures have confirmed their adoption of Rust in their respective projects during this month.

Cloudflare announced last week that it built a new HTTP proxy called Pingora. Built in-house, Cloudflare’s engineers chose Rust “because it can do what C can do in a memory-safe way without compromising performance”.

Memory safety is one of the most widely touted benefits of Rust and according to Cloudflare, it guards Rust-built projects against undefined behaviours and instils confidence that services will run correctly.  Rust code also runs more efficiently compared to Cloudflare's old Lua code, the company said.

Linux’s creator Linus Torvalds also said earlier this week at the Kernel Maintainers Summit that Rust code will play a significant role in the new 6.1 version of Linux, ZDNET reported, although the kernel itself will still be written in C.

Related Resource

The Total Economic Impact™ Of IBM FlashSystem

Cost savings and business benefits enabled by FlashSystem

Whitepaper cover with title and green rectangular graphic top rightFree Download

Away from tech giants adopting the programming language that’s “most loved” by developers for seven years running, Rust is becoming a new favourite for ransomware organisations, too.

First BlackCat and more recently the Hive ransomware-as-a-service operations have publicly announced their shifts to Rust as the programming language of choice to develop their encryptor programs.

In addition to its memory safety which increases the program’s efficiency, Rust’s compiler is another significant reason why the language itself is so popular among all kinds of software developers, including black hat hackers.

Its compiler increases the safety of a program by refusing to compile unsafe code by default which guarantees the smooth running of whatever software it’s used to build.

Hackers also appreciate Rust’s anti-analysis properties, another feature of its compiler which makes it difficult for prospective reverse engineers to see how the code works due to how it converts human-readable code to machine-readable code.

A score of tech giants including Meta, Amazon, Microsoft, Mozilla, Dropbox, and Figma all have adopted Rust in various projects in some capacity.

The language is among a ‘newer breed’ of development tools that aim to eliminate some of the antiquated, difficult-to-use features of older languages.

Featured Resources

Three ways manual coding is killing your business productivity

...and how you can fix it

Free Download

Goodbye broadcasts, hello conversations

Drive conversations across the funnel with the WhatsApp Business Platform

Free Download

Winning with multi-cloud

How to drive a competitive advantage and overcome data integration challenges

Free Download

Talking to a business should feel like messaging a friend

Managing customer conversations at scale with the WhatsApp Business Platform

Free Download

Most Popular

What your hybrid workforce needs from their laptops
Advertisement Feature

What your hybrid workforce needs from their laptops

21 Sep 2022
How to secure your hybrid workforce
Advertisement Feature

How to secure your hybrid workforce

23 Sep 2022
BT's new platform promises to slash AI development time from months to days
artificial intelligence (AI)

BT's new platform promises to slash AI development time from months to days

3 Oct 2022