🦀 UWCS Learns Rust: Fighting the Borrow Checker
Are you ready to learn one of the most loved languages by developers? This week introduces the borrow checker: one of the more unique features of Rust. Just like before, we've got a lecture to introduce the concept, followed by getting you started on our second project!
We'll be guiding you through what makes Rust stand out from the crowd, and get hands-on with some projects. First, Tic-tac-toe. Next, a Chip-8 Interpreter. Finally, a Graphics Raytracer built from the ground up. Not to be missed!
Follow along at https://rs118.uwcs.co.uk
Ask questions and get support on our Discord at https://discord.uwcs.uk
Talk by Joey.
0:00 Introduction
0:40 Lighting fun time
0:50 CINEMATIC
1:00 Scope
2:40 String Literals
3:53 Camera Upgrade
4:01 Stack & Heap
5:06 Strings (Copy & Move)
10:57 Copy & Move Summary
12:59 Move with Functions
17:06 Borrowing with References
22:30 Lifetimes Tease
24:04 Slices
28:04 Bonus: Traits
31:24 Outro
32:04 CHIP-8 Intro