YoVDO

The Cost of Zero-Cost Abstractions in Rust

Offered By: Rust via YouTube

Tags

Rust Courses Systems Programming Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
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

Related Courses

Rust For Undergrads
Udemy
Electrical and Computer Engineering - Systems Programming and Concurrency
University of Waterloo via YouTube
Systems Programming on IBM Z
Pluralsight
Rust Fundamentals
Pluralsight
Rust Programming Language
YouTube