We'll cover memory management and memory safety fundamentals, some example memory safety bugs in C and how different languages, like Rust and Python, approach memory safety.
Audio Tracks
1. "English (US) original" with music
2. "English (GB)" without music
Timestamps
00:00 Opener
00:22 Intro
01:13 Fundamentals
01:54 Bits Demo
05:25 Pointers
07:47 Stack Memory
10:21 Heap Memory
14:10 Pointers Continued
17:31 Lifetimes & Ownership
18:48 By Value vs By Reference Demo
22:38 Buffer Overflow Vulnerability
29:32 Bounds Checking
33:52 Use After Free Vulnerability
36:09 Garbage Collection
39:15 Borrow Checker
55:15 That's All Folks!
Music
Green Tea by Smith The Mister https://smiththemister.bandcamp.com
Smith The Mister https://bit.ly/Smith-The-Mister-YT
Free Download / Stream: https://www.audiolibrary.com.co/smith...
Music promoted by Audio Library • Green Tea – Smith The Mister (No Copyright...
Fluffy by Smith The Mister https://smiththemister.bandcamp.com
Smith The Mister https://bit.ly/Smith-The-Mister-YT
Free Download / Stream: https://www.audiolibrary.com.co/smith...
Music promoted by Audio Library • Fluffy – Smith The Mister (No Copyright Mu...
Clips Attribution
I Think You Should Leave with Tim Robinson, Season 1, Episode 4 (Netflix, 2019)
The Wolf of Wall Street (2013), directed by Martin Scorsese
Resources
Code
https://github.com/matthewhaynesonlin...
Rust video series
• Rust
Have questions or feedback? Leave a comment below.