YoVDO

A Friendly Introduction to Rust for C++ Developers

Offered By: ACCU Conference via YouTube

Tags

ACCU Conference Courses C++ Courses Rust Courses Memory Safety Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore a comprehensive introduction to Rust programming from a C++ developer's perspective in this ACCU 2022 conference talk. Delve into Rust's core principles, design philosophy, and key features, including memory safety, data race prevention, error handling, and package management. Compare and contrast Rust with C++ through example code, examining similarities and differences between the two languages. Learn about Rust's syntax, tooling, safety mechanisms, and unique concepts like lifetimes and ownership. Gain insights into Rust's learning curve, compile times, and performance characteristics. Discover valuable free and paid resources for further learning, and understand how Rust aims to provide low-level control without sacrificing developer productivity.

Syllabus

Introduction
Questions
Disclaimer
How to learn Rust
Tooling
Safety
Error Messages
Learning Curve
What is Rust
References
Free Resources
Paid Resources
Syntax
Const
Values and References
Examples
Reordering code
Valid references
Lifetimes
Get Bigger Value
Example
Compile Times
Copy Move Semantics
Expressions
Immutable
methods


Taught by

ACCU Conference

Related Courses

The Rust Programming Language
Udemy
Rust for Beginners: Learn Rust in 4 Hours
Udemy
Rust For Undergrads
Udemy
Take your first steps with Rust
Microsoft via Microsoft Learn
Rust Fundamentals
Pluralsight