Sitemap
Better Programming

Advice for programmers.

Member-only story

Why You Should Consider Rust for the Next Language You Learn

Serokell
12 min readAug 31, 2020

--

Photo by Dlanor S on Unsplash

According to the StackOverflow surveys, Rust has been the most-loved programming language for the last four years in a row. Most of the people that have tried out Rust would like to continue using it.

But if you haven’t used it, you might wonder — what is Rust, why is it so special, and what makes it so popular among developers?

In this guide, I’ll try to give a quick intro and answer all the questions you might have about Rust.

What is Rust?

Rust is a low-level, statically-typed multi-paradigm programming language that’s focused on safety and performance.

Rust solves problems that C/C++ has been struggling with for a long time, such as memory errors and building concurrent programs.

It has three main benefits:

  • better memory safety, due to the compiler;
  • easier concurrency due to the data ownership model that prevents data races; and
  • zero-cost abstractions.

Let’s go through each of these in turn.

No segfaults

--

--

Serokell
Serokell

Written by Serokell

Serokell is a software development company focused on building innovative solutions for complex problems. Come visit us at serokell.io!

Responses (3)