Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Handling Floating Point Challenges with Rust

Conf42 via YouTube

Overview

Explore the intricacies of handling floating point challenges in Rust through this 40-minute conference talk from Conf42 Rustlang 2023. Delve into topics such as precision, rounding errors, loss of significance, and compiler optimizations. Learn how floating point numbers work, their limitations, and strategies to overcome these constraints. Gain insights on associativity, order of operations, comparisons, equality testing, and handling NaN and infinity values. Discover techniques to address accumulative errors and improve the accuracy of floating point calculations in Rust programming.

Syllabus

intro
preamble
about me
content
introduction
precision
how floating point numerical works
intro to floating point numbers
limited precision
rounding errors
loss of significance
associativity and order of operations
comparisons and equality testing
nan and infinity handling
compiler optimizations
accumulative errors
strategies for overcoming limitations part 1
...part2

Taught by

Conf42

Reviews

Start your review of Handling Floating Point Challenges with Rust

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.