DEV Community

Discussion on: What's Rust good for?

Collapse
 
tom profile image
tom

The Rust book has a great summary for you:

Rust is a programming language that’s focused on safety, speed, and concurrency. Its design lets you create programs that have the performance and control of a low-level language, but with the powerful abstractions of a high-level language. These properties make Rust suitable for programmers who have experience in languages like C and are looking for a safer alternative, as well as those from languages like Python who are looking for ways to write code that performs better without sacrificing expressiveness.

It is suitable for people writing:

  • high performance servers
  • command line utilites
  • operating system modules
  • web browsers
  • embedded applications
  • lots more!

Hope that helps!

Collapse
 
carlymho profile image
Carly Ho 🌈

I was wondering this too after seeing a lot of people use it for Advent of Code! I might check it out, too, it sounds neat.

Collapse
 
tom profile image
tom

Great! I'm also a beginner with Rust but it seems to have everything I've wanted in a language (staticly typed, runtime-free, first-class immutabilty). And as a frontender the WebAssembly support makes it extra-interesting.

Collapse
 
defman profile image
Sergey Kislyakov

Thanks for the answer. Looks like I'll enjoy learning Rust πŸ˜€