Learn AI, Data Science & Business — Earn Certificates That Get You Hired
Learn Backend Development Part-Time, Online
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 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