Get 20% off all career paths from fullstack to AI
AI, Data Science & Cloud Certificates from Google, IBM & Meta
Overview
AI, Data Science & Cloud Certificates from Google, IBM & Meta — 40% Off
One plan covers every Professional Certificate on Coursera. 40% off Coursera Plus Annual.
Unlock All Certificates
Explore the concept of Zero-Cost Abstractions in Rust through this in-depth conference talk. Analyze generated code to determine the actual overhead of abstractions, using a running example to illustrate key points. Dive into intermediate representations, examine for loops, and compare Rust's approach to C. Gain insights into panic handling and understand the reasoning behind using two registers. Learn how to critically evaluate the true cost of seemingly cost-free abstractions in Rust programming.
Syllabus
Intro
Disclaimer
Running Example
Expand
Intermediate Representation
For Loops
Model
Representation
Code
Main Function
C vs Rust
Panic
Why two registers
Taught by
Rust