Rust for the Recalcitrant C++ Programmer - ACCU 2023
Offered By: ACCU Conference via YouTube
Course Description
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
Related Courses
Computer GraphicsUniversity of California, San Diego via edX Intro to Parallel Programming
Nvidia via Udacity Initiation à la programmation (en C++)
École Polytechnique Fédérale de Lausanne via Coursera C++ For C Programmers, Part A
University of California, Santa Cruz via Coursera Introduction à la programmation orientée objet (en C++)
École Polytechnique Fédérale de Lausanne via Coursera