What is Rust?

Francesco Ciulla - Dec 7 '22 - - Dev Community

What is Rust? 🦀

Rust is a programming language (developed by Mozilla) that is designed to be:

  • fast
  • concurrent
  • safe

Rust helps write faster, more reliable software.

High-level ergonomics and low-level control are often at odds in programming language design.

Rust challenges that conflict, by balancing powerful technical capacity and a great developer experience: it gives you an easy option to control low-level details, such as memory usage.

Rust is known for its strong emphasis on memory safety and security, making it a good choice for writing programs that NEED to be reliable and efficient.

It has a growing community of users and is becoming increasingly popular for developing a wide range of applications, such as:

  • systems programming
  • web assembly
  • machine learning.

Rust for Web3

Rust is also used in many Blockchains:

  • Solana
  • Polkadot
  • Ethereum
  • Hypereldger Sawtooth
  • Near Protocol

Online book

There is an online version of the Rust Programming language:
https://doc.rust-lang.org/stable/book

Learn in public

I am starting a new YouTube series to learn it in public, check it here https://youtu.be/w5LvdWq2R6I:

Rust from Zero

Conclusion

I want to learn Rust from Zero, and I will do it publicly.

If you are interested, let me know 🦀

Thanks for reading, I am Francesco and you can find me here: Francesco

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .