this post was submitted on 06 Jul 2023
32 points (94.4% liked)

Rust

5780 readers
20 users here now

Welcome to the Rust community! This is a place to discuss about the Rust programming language.

Wormhole

[email protected]

Credits

  • The icon is a modified version of the official rust logo (changing the colors to a gradient and black background)

founded 1 year ago
MODERATORS
32
Why Rust is easy (www.linkedin.com)
submitted 1 year ago by snaggen to c/rust
 

Have you ever heard that Rust is difficult and has a steep learning curve?

In this blog post, the author will explain why he believe that is wrong and, in some cases, easier than some other programming languages.

you are viewing a single comment's thread
view the rest of the comments
[–] [email protected] 9 points 1 year ago (3 children)

I think this article is spot on. A lot of people I know were turned off from Rust because the compiler was so much stricter than what they were used to, which tends to frustrate experienced devs quickly, in my experience. But it's not that the compiler is overly strict; the errors it catches would almost always become problems later. It's just that reducing the number of compile-time errors doesn't feel like progress as much as reducing the number of run-tine errors, because you haven't actually run the program successfully.

Once you use Rust for a long time, you adapt to the compiler and can get things to compile much quicker. That's where the satisfying part of programming in Rust comes. You get to where you write code and it just works, first try.

[–] GuybrushThreepwo0d 3 points 1 year ago

You get to where you write code and it just works, first try.

Eh, I write plenty of Rust code that doesn't work. But at least I haven't had a segfault in a while

[–] [email protected] 2 points 1 year ago

Yeah, I think Rust ends up front-loading so many of the problems/frustrations you'd end up having, at the benefit of having much better, safer, and performant code in the long run.

[–] GuybrushThreepwo0d -1 points 1 year ago

You get to where you write code and it just works, first try.

Eh, I write plenty of Rust code that doesn't work. But at least I haven't had a segfault in a while