Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

A Friendly Introduction to Rust for C++ Developers

ACCU Conference via YouTube

Overview

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

Reviews

Start your review of A Friendly Introduction to Rust for C++ Developers

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.