v1.12 - Introducao à Linguagem Rust
May 17, 2020 · 1h 3m
Summary
Hosts Magnum and Ricardo Highlander interview Elias and Lorde Kumamon about the Rust programming language. They discuss Rust’s focus on memory safety without a garbage collector, explaining concepts like ownership, borrowing, and undefined behavior in C/C++. The episode also covers Rust’s tooling, including Cargo for dependency management and cross-compilation capabilities.
Topics discussed
Introduction and guest welcome
Rust origins and memory management concepts
Ownership, borrowing, and safety guarantees
Comparison with C++ undefined behavior
Unsafe blocks and performance trade-offs
Use cases and LLVM compilation
Rustup toolchain and static vs dynamic linking
Cargo package manager and dependency isolation
IDE tools, formatting, and clippy linter
Testing, documentation, and project structure
Outro and humorous closing remarks
Listen ad-free on Castria