Rust NYC: Jon Gjengset - Demystifying unsafe code
Unsafe code is something we, as Rust programmers, have a complicated relationship with. Some shrug it off as "it's fine, it's just C", while others declare any use of unsafe as irresponsible and a strike against any code that uses it. Many of us sit somewhere in between, often because we are unsure what this unsafe thing even really is. Is it truly as disastrous as some say, or is it really just harmless and overblown as others claim? In this talk, we explore the pages of the nomicon and take a look at what unsafe really means, why it is dangerous, why it is sometimes useful nonetheless, and how to deal with it responsibly.
Thanks to our sponsors for the Rust NYC meetup and especially timber.io for sponsoring the film crew.
Slides: https://jon.thesquareplanet.com/slides/demystifying-unsafe/
Slides PDF: https://jon.thesquareplanet.com/slides/demystifying-unsafe/export.pdf
Meetup: https://www.meetup.com/Rust-NYC/
Jon: https://twitter.com/jonhoo
Видео Rust NYC: Jon Gjengset - Demystifying unsafe code канала Rust
Thanks to our sponsors for the Rust NYC meetup and especially timber.io for sponsoring the film crew.
Slides: https://jon.thesquareplanet.com/slides/demystifying-unsafe/
Slides PDF: https://jon.thesquareplanet.com/slides/demystifying-unsafe/export.pdf
Meetup: https://www.meetup.com/Rust-NYC/
Jon: https://twitter.com/jonhoo
Видео Rust NYC: Jon Gjengset - Demystifying unsafe code канала Rust
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
![Pascal Hertleif - Writing Idiomatic Libraries in Rust](https://i.ytimg.com/vi/0zOg8_B71gE/default.jpg)
![](https://i.ytimg.com/vi/JlrfjgCrfMc/default.jpg)
![Considering Rust](https://i.ytimg.com/vi/DnT-LUQgc7s/default.jpg)
![How Long Does It Take to Learn Python? (And Get a Job)](https://i.ytimg.com/vi/1GqMpz77XlU/default.jpg)
![Rust: GDB debugging](https://i.ytimg.com/vi/8D74GaBIYI4/default.jpg)
![Code Refactoring: Learn Code Smells And Level Up Your Game!](https://i.ytimg.com/vi/D4auWwMsEnY/default.jpg)
![Ashley Williams - How I Convinced the World's Largest Package Manager to Use Rust, and So Can You!](https://i.ytimg.com/vi/GCsxYAxw3JQ/default.jpg)
![Implementing TCP in Rust (part 1)](https://i.ytimg.com/vi/bzja9fQWzdA/default.jpg)
![Branchless Programming: Why "If" is Sloowww... and what we can do about it!](https://i.ytimg.com/vi/bVJ-mWWL7cE/default.jpg)
![Rust Linz, September 2021 - Yoshua Wuyts - Futures Concurrency in the Future, Maybe](https://i.ytimg.com/vi/QlPDI9IsSXU/default.jpg)
![Rust: A Language for the Next 40 Years - Carol Nichols](https://i.ytimg.com/vi/A3AdN7U24iU/default.jpg)
![Rust: Smart Pointers, Linked Lists - CS196 SP20](https://i.ytimg.com/vi/2q1AzGUwL7M/default.jpg)
![Rust, WebAssembly, and the future of Serverless by Steve Klabnik](https://i.ytimg.com/vi/CMB6AlE1QuI/default.jpg)
![The Unsafe Chronicles: Exhibit A: Aliasing Boxes](https://i.ytimg.com/vi/EY7Wi9fV5bk/default.jpg)
![JVMLS 2015 - The Secret History and Tragic Fate of sun.misc.Unsafe](https://i.ytimg.com/vi/4HG0YQVy8UM/default.jpg)
![Building a Data-Oriented Future - Mike Acton](https://i.ytimg.com/vi/u8B3j8rqYMw/default.jpg)
![Crust of Rust: Smart Pointers and Interior Mutability](https://i.ytimg.com/vi/8O0Nt9qY_vo/default.jpg)
![Data Oriented GUI in Rust by Raph Levien - Bay Area Rust Meetup](https://i.ytimg.com/vi/4YTfxresvS8/default.jpg)
![A microkernel written in Rust: Porting the UNIX-like Redox OS to Armv8 A case study of Rust as a la…](https://i.ytimg.com/vi/qpazyDkuqLw/default.jpg)
![Rust Linz, September 2021 - Filip Kieres - Send Your Microservices to the Autobahn w/ gRPC and Rust](https://i.ytimg.com/vi/i-eZ17Z48YI/default.jpg)