π Edit page
β Add page
Rust
Topics
Pages
Content
Byline:Wikipedia excerpt:A language empowering everyone to build reliable and efficient software.
Rust is a multi-paradigm, high-level, general-purpose programming language designed for performance and safety, especially safe concurrency
Key links
- π Homepage: https://www.rust-lang.org/
- π¦ Packages registry: https://crates.io/
- π Wikipedia
- β Learn X in Y Minutes
- π Rosetta Code
Documentation
- Installation
-
RELEASES.md
- doc on GitHub.
-
Releases
- tab on the Rust repo.
-
Ownership and borrowing
- https://doc.rust-lang.org/book/ch04-01-what-is-ownership.html
Tutorials
-
Rust in 100 seconds
- YouTube
-
Learn Rust
- Official site
- Rust by Example (in the docs)
-
The Rust Programming Language
- Online book in the docs
- What the fork is Rust?
-
Getting Started
- Guide on the Rust site
-
Rust Beyond the Basics
- vectors, structs, enums, generics, impls and traits.
- Rust Basics
- Working with strings in Rust
Blog posts
Online playgrounds
-
Rust Playground
- on official site
- Repl
- Tutorials Point
Cheatsheets
Courses
-
First Look at Rust
- on LinkedIn Learning
-
Write Your First Program in Rust
- on EggHead
-
Exercism track
- For getting assistance from real people rr for mentoring others
Rust vs Go
-
This Week in Programming: Rust Versus Go? Why Not Both!
Go vs Rust discussions are ridiculous. It should be more like: When to use Go. When to use Rust. When to use Xβ¦
- Why Go and not Rust?
Examples
-
Rust by Example
- on the docs. live code editor included
- Rust by Example repo
-
Fibonacci sequence
- as a gist.
-
Rust Examples
- repo on GitHub.
- Rust project template
What is a Rust?
Rust is intended to be a language for highly concurrent and highly safe systems, and programming in the large, that is, creating and maintaining boundaries that preserve large-system integrity.
Rust aims βto be as efficient and portable as idiomatic C++, without sacrificing safety (Wikipedia)
How widely used is it?
From a blog post:
Rust is much loved (by 86% of developers) but only 3% currently use it.
Releases
The latest release is announced on their homepage with a linked blog post e.g. Rust-1.49.0.html
See Releases in the links on this page.