YoVDO

Rust for the Recalcitrant C++ Programmer - ACCU 2023

Offered By: ACCU Conference via YouTube

Tags

ACCU Conference Courses C++ Courses Rust Courses Type System Courses Immutability Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
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 Graphics
University 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