Skip to content

Formatting floating-point numbers

Photo of Michael Park
Hosted By
Michael P. and Bryce Adelstein L.
Formatting floating-point numbers

Details

In this talk you will learn more than you ever wanted to know about floating-point formatting, from basics to recent developments in the area. You will find out why printf drags in a multiprecision arithmetic library, what is the C++17 std::to_chars all about, why it is so difficult to implement and how to do it efficiently. By the end of the talk you will be able to convert binary floating-point to decimal in your mind or you will get your money back.

About the speaker:

Victor Zverovich is a software engineer at Facebook working on the Thrift RPC framework. Before joining Facebook in 2016, he worked for several years on modeling systems for mathematical optimization. He is an active contributor to open-source projects, an author of the {fmt} library and the ISO proposal P0645 to add a new formatting facility to C++.

Photo of Cpp Bay Area: C++ Programming In and Around Silicon Valley group
Cpp Bay Area: C++ Programming In and Around Silicon Valley
See more events