Overview
Explore a comprehensive conference talk comparing Rust and C++ programming languages. Discover the unique features of Rust, including ownership, type system, immutability, pattern matching, and safe concurrency, as presented by Andy Balaam. Follow along as CB Bailey, an experienced C++ programmer, provides counterarguments and demonstrates C++ solutions to similar problems. Gain insights into Rust's package ecosystem, helpful compiler messages, and practical examples. Learn about the strengths and weaknesses of both languages, and understand how Rust's features can benefit programmers coming from a C++ background. Engage with the speakers' diverse experiences and perspectives on modern programming languages and best practices in software development.
Syllabus
Introduction
Overview
Is Rust good enough
What is Rust
Rust Example 1
Rust Example 2
If
Optional behavior
Rust example
Rust type system
Stockholm syndrome
CBs example
C example
Immutability
Box
Behavior
Parent
enum types
Unions
IP Addresses
Explicit types
Overload
Result
Question mark
StandedExpected
Fearless concurrency
C concurrency
Questions
Whats Good
Taught by
ACCU Conference