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

Fundamentals with Rust: Build a CLI Distance Calculator
Coursera Project Network via Coursera
Rust
Exercism
Develop Your Rust Skills for Data Engineering
LinkedIn Learning
Rust Essential Training
LinkedIn Learning
Rust Programming Masterclass from Beginner to Expert
Packt via Coursera