WTF is Rust? The Illustrated Notes

Maggie Appleton - Nov 23 '20 - - Dev Community

The Rust programming language keeps winning the middle-school popularity contest of the developer world: "most loved" on Stack Overflow surveys.

stackoverflow

So, what's this Rust thing and why is everyone enamoured?

Let's explore...

WTFRust_1

WTFRust_2

WTFRust_4

This happy balance Rust manages to strike – between speed, control over memory, and human-friendliness is what makes it so popular.

The kind of programmes you can write with Rust would otherwise be made in a language like C or C++. A lot of developers find the C-suite challenging to work with, so this friendly alternative is very welcome!

It's got the Goldilocks Effect going on. Not too slow, not too dangerous, not too complicated – just right.


The Rust community is also infamous for being welcoming, open, and encouaging to newcomers. Fostering that kind of culture is very likely why it's gained so much traction in the last few years.

Anyone who hangs out in Developer World long enough realises frameworks and languages are identities much more than they're tools. You belong to Team React, or Camp Python, or the Rust Crew.

And no one wants to join a bunch of judgey gatekeepers.

WTFRust_5

WTFRust_3

WTFRust_6


I've just done a sweeping and completely incomplete overview of Rust here. But it's enough to point you in the right direction.

While researching and making these I watched Pascal Precht's egghead course that shows you how to Write Your First Rust Programme

write-your-first-program-with-the-rust-language

It's free 20 minute course that shows you all the basics.


👁‍🗨 If these are hard to read, you can download a free high-res PDF version on the course itself.
Dev.to limits image sizes a lot and it's hard to make it readable on here. Apologies!

. . . . . . . . . . . . . . . . . . .
Terabox Video Player