u/mttdin r/ProgrammingLanguages • Recommends
Fast Conversion From Cpp Floating Point Numbers - Cassio Neri - C++Now 2024
#floating-point#dragonbox#tejujagua
39K subscribers • 42 videos on Hallway • Conference channel
Advanced. Deep dive for people who know the field.
4.4K views2 years ago2 recommendations
Systems programmingComputer scienceC++AlgorithmsPerformance and optimization
Cassio Neri introduces a new algorithm for fast binary-to-decimal floating-point conversion in C++.
cppnow.org --- Fast Conversion From Cpp Floating Point Numbers - Cassio Neri - C++Now 2024 --- Standard C++ provides a few functions to convert a double or float value to string, namely, sprintf, stringstream::operator<<, snprintf, to_string, to_chars and format. This talk concerns what goes on behind the scenes, i.e, the algorithms which these functions might use to do their job. Curiously, many of these algorithms have dragon-related names like Dragon, Grisu, Errol, Ryu and Dragonbox. Here mythology meets technology and we shall introduce the new dragon that has just arrived in the den. (Please leave your bows and arrows at home, they won't be necessary here.) --- The following topics are some of those covered in this presentation:- algorithms, mathematics, arithmetic, floating point, floating point numbers, floating point math, floating point arithmetic, decimal floating-point representation, binary floating-point representation, IEEE 754, programming languages, c++, cpp --- Slides: github.com/boostcon/cppnow_presentations_2024/blob/main/Pres… --- Cassio Neri Cassio Neri holds a PhD in Applied Mathematics from University of Paris Dauphine. He has been professionally coding in C++ for more than 17 years but his coding experience has started when he was 11. He currently works on the financial industry in London but has previously worked as a lecture of Mathematics for more than a decade. Cassio has authored a few research articles and has published them on peer-reviewed journals on Mathematics (there's an equation named after him), Finance, Computer Science and C++. --- C++Now 2025 - 28th April - 2nd May C++Now is an annual onsite international C++ programming and coding conference held in Aspen, Colarado. For all C++ developers, C++ software engineers and those involved with the C++ language, CppNow provides an indepth and technical content provided by the best and brightest C++ experts of the C++ world. Annual CppNow Conference - cppnow.org linkedin.com/company/cppnow twitter.com/cppnow facebook.com/CppNow reddit.com/r/CppNow mastodon.social/@cppnow think-cell develops one of the world’s leading PowerPoint applications, with C++ at the core of everything we build, from layout algorithms to deep integration with Microsoft Office. Interested in working on challenging C++ problems with real-world impact? Explore our open roles: think-cell.com/en/career/tech --- Videos Filmed & Edited By Bash Films: bashfilms.com/ YouTube Channel Managed & Optimized By Digital Medium Ltd: events.digital-medium.co.uk --- #boost #cpp #cppprogramming #algorithm #arithmeticWhat people say. Recommended for those looking into high-performance, integer-only floating-point decimal string generation algorithms.
u/mttdin r/ProgrammingLanguages • Recommends
u/Silent_Confidence731in r/C_Programming • Recommends
On “Integer-only floating point decimal string generation?”