CppCon 2018 has ended
Back To Schedule
Thursday, September 27 • 15:50 - 16:20
Engineering Software: integral types

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

In spite of more than 40 years of programming practice, we still make even the most basic errors of API design and coding: integer overflow, error-prone floating point arithmetic, unconstrained/flawed templated interfaces.
A few such examples from Boost, the C++17 standard and a discussion on generic and metaprogramming issues will illustrate why we need to focus more on quality and less on quantity.
When the most basic building blocks offer few or no guarantees on the validity of their results, the task of writing correct programs becomes a lot more difficult. At the same time, the standard library is not providing some essential primitives that would make writing correct code easier and with better performance characteristics.
The presentation will also include a surprise guest from the functional programming languages family.

avatar for Andrei Zlate-Podani

Andrei Zlate-Podani

Team Lead, Avast
Andrei Zlate-Podani has been writing software professionally for 18 years, of which he spent more than a decade writing device drivers.His software currently runs on more than 160 million computers worldwide and most bugs that ship in the release version will affect a significant... Read More →

Thursday September 27, 2018 15:50 - 16:20 PDT
Aspen Highlands Hall (1st Floor)