The Changelog: Software Development, Open Source cover image

The Rust Programming Language (Interview)

The Changelog: Software Development, Open Source

00:00

The Expressiveness of the Rust Type System

In Rust, the normal way that you say I take a function that implements two string, what that does is every single time you call it, it creates an optimized function. And by the time you're done writing running all the optimizations, you have something that's as fast as writing it by hand - which is pretty. Steve: The whole point is safety plus speed. Is it a panacea using Rust? Can you just feel 100% safe? Or can you still possibly write some code that's going to be exploitable? So not every error is a memory safety error, right? "Rust applications will definitely invariably have security issues," he says.

Transcript
Play full episode

The AI-powered Podcast Player

Save insights by tapping your headphones, chat with episodes, discover the best highlights - and more!
App store bannerPlay store banner
Get the app