Table of Contents
Rust (Programming Language)
Return to Effective Rust, Cloud Monk Rust Sites, Rust Standard Library, Rust IDEs (JetBrains RustRover, Rust on CLion, Rust on VS Code), Rust compilers, Rust web frameworks, Rustaceans, Rust outline, Rust, Rust bibliography, Rust courses, Rust terms, Rust topics, Rust GitHub Stars
rust is a systems programming language focused on safety, speed, and concurrency. Rust is designed to prevent memory errors and offers fine control over system resources, making it popular for developing performance-critical applications like operating systems and game engines.
Install
GitHub Repo Changes
Install
Chocolatey
Homebrew
“ (RiA)
- Snippet from Wikipedia: Rust (programming language)
Rust is a general-purpose programming language that emphasizes performance, type safety, concurrency, and memory safety.
Rust supports multiple programming paradigms. It was influenced by ideas from functional programming, including immutability, higher-order functions, algebraic data types, and pattern matching. It also supports object-oriented programming via structs, enums, traits, and methods. Rust enforces memory safety (i.e., that all references point to valid memory) without a conventional garbage collector; instead, memory safety errors and data races are prevented by the "borrow checker", which tracks the object lifetime of references at compile time.
Software developer Graydon Hoare created Rust in 2006 while working at Mozilla, which officially sponsored the project in 2009. The first stable release, Rust 1.0, was published in May 2015. The project has been sponsored by the Rust Foundation since February 2021.
Rust has been adopted by many software projects, especially web services and system software. It has been studied academically and has a growing community of developers.
Fair Use Sources
YouTube Videos
Cloud Monk recommends the following YouTube video:
https://www.youtube.com/watch?v=Powi3Nda4og
https://www.youtube.com/watch?v=zF34dRivLOw
You may have heard developers talking about the Rust programming language, but maybe you're not sure what it's all about. In this session, Ryan Levick and Nell Shamrell-Harrington will talk through what the Rust programming language is all about and why it's becoming more and more relevant to companies like Microsoft, Google, and Amazon.
If you're still hungry for more, check out https://aka.ms/MSJoinsRustFoundation
https://www.youtube.com/watch?v=1uAsA1hm52I
An introduction to the Rust programming language. In this video, we start from nothing, and learn about Rust by building a simple key value database. This is part 1 of a series, so stay tuned for more!
The code can be found here: https://github.com/rylev/intro-to-rust-streams
- https://github.com/rylev/learn-rust-the-hard-way - ”Learn C The Hard Way“ by Zed Shaw Converted to Rust
GitHub Tags
“Rust is a systems programming language created by Mozilla. It is similar to C++, but is designed for improved memory safety without sacrificing performance.”
External Sites
Microsoft
Main
Interesting Articles
Search
Search for this topic on:
Support Resources, FAQs, Q&A, Docs, Blogs
Books
Encyclopedias
Search Engines
Apple
Education - Courses - Podcasts
Repos - Package Managers
Programming Language Docs
Networking
Fair Use Sources
- Rust for Archive Access for Fair Use Preservation, quoting, paraphrasing, excerpting and/or commenting upon
