DEV Community

Cover image for Why might Rust be a smart choice for developers today?
Francesco Ciulla
Francesco Ciulla

Posted on

Why might Rust be a smart choice for developers today?

Why might Rust be a smart choice for developers today?

Video Version

Rust was recently added to the Linux kernel, the first new language in nearly 30 years, endorsed by Linus Torvalds himself. It’s gaining traction for its focus on safety and reliability.

DARPA is backing Rust, aiming to convert millions of lines of C code to eliminate common security vulnerabilities.

Google reports that developers using Rust are twice as productive compared to C++. It's been crucial in reducing memory usage and defects in projects like Android.

Microsoft and Google have each invested $1 million in Rust's growth, showing confidence in its future.

Rust has been voted the most admired programming language by developers for many years in a row, even surpassing Kotlin in popularity and closing in on GO.

If you're considering a language that’s fast, safe, and gaining wide trust, Rust is worth a look.

Sources:
https://www.zdnet.com/article/rust-in-linux-where-we-are-and-where-were-going-next/
https://www.darkreading.com/application-security/darpa-aims-to-ditch-c-code-move-to-rust
https://survey.stackoverflow.co/2024/technology/
https://techinformed.com/world-in-disruption-trust-in-rust/
https://thenewstack.io/microsofts-1m-vote-of-confidence-in-rusts-future/
https://www.theregister.com/2024/02/05/google_rust_donation/

Top comments (4)

Collapse
 
lexlohr profile image
Alex Lohr

You're explaining what is happening, but the reason developers should embrace the language is why it is happening. Rust has four strong points:

  • excellent core libraries with well-designed APIs
  • immensely helpful compiler messages and tooling
  • simple core syntax augmented by macros to balance complexity well
  • safety and performance by design
Collapse
 
francescoxx profile image
Francesco Ciulla

well said. In this article, I talked more about the community aspect and external reasons, as I already advocate about these things. But nice addition,

Collapse
 
abhiramp_2005 profile image
Abhiram

Rust is an excellent choice for system programming for those willing to invest the necessary effort to master the language.

Collapse
 
francescoxx profile image
Francesco Ciulla

True.