To Int or to Uint, This is the Question - Alex Dathskovsky - CppCon 2024 @CppCon
To Int or to Uint, This is the Question - Alex Dathskovsky - CppCon 2024  @CppCon
Uploaded April 2025 | Updated September 2026, 2 weeks ago
cppcon.org
---

To Int or to Uint, This is the Question - Alex Dathskovsky - CppCon 2024
---

In our daily work, we often use integral data types to perform arithmetic calculations, but we may not always consider how the selection of the data type can affect performance and compiler optimizations. This talk will delve into the importance of choosing the correct data type for the job and how it impacts compiler optimizations. We will also examine the overall performance implications for the application. We will explore specific algorithms where using unsigned data types is more beneficial and other situations where signed data types are the best choice. Furthermore this talk will dive into the differences between signed and unsigned integers, how the processor handles certain operations and explain many of the surprising pitfalls of using integral types.
Attendees will come away with a deeper understanding of how data type selection can impact their code and how to make better choices for optimal performance.

This session will follow the guidelines from my short article on LinkedIn but it will go into higher details and contain more examples and explanations.
---

Slides: github.com/CppCon/CppCon2024/blob/main/Presentations/To_Int_or_to_Uint_This_is_the_Question.pdf

Work at Hudson River Trading (HRT): tinyurl.com/safxfctf
---

Alex Dathskovsky

Alex has over 17 years of software development experience, working on systems, low-level generic tools and high-level applications. Alex has worked as an integration/software developer at Elbit, senior software developer at Rafael, technical leader at Axxana, Software manager at Abbott Israel and now a group manager a technical manager at Speedata.io an Exciting startup the will change Big Data and analytics as we know it .On His current Job Alex is developing a new CPU/APU system working with C++20, Massive metaprogramming and development of LLVM to create the next Big thing for Big Data.

Alex is a C++ expert with a strong experience in template meta-programming. Alex also teaches a course about the new features of modern C++, trying to motivate companies to move to the latest standards.
---

CppCon is the annual, week-long face-to-face gathering for the entire C++ community. The conference is organized by the C++ community for the community. You will enjoy inspirational talks and a friendly atmosphere designed to help attendees learn from each other, meet interesting people, and generally have a stimulating experience. Taking place this year in Aurora, Colorado, near the Denver airport, and including multiple diverse tracks, the conference will appeal to anyone from C++ novices to experts.
Annual CppCon Conference - cppcon.org
linkedin.com/company/cppcon
https://x.com/cppcon
facebook.com/CppConference
reddit.com/r/cppcon
https://mastodon.social/@CppCon
---

Videos Filmed & Edited by Bash Films: BashFilms.com
YouTube Channel Managed by Digital Medium Ltd: events.digital-medium.co.uk
---

#datatypes #cpp #cplusplus #cppcon #cppprogramming #cplusplusprogramming #softwaredevelopment #softwareengineering #coding #code #computerscience #technology #programming #programmer
To Int or to Uint, This is the Question - Alex Dathskovsky - CppCon 2024Lightning Talk: Back When ChatGpt Was Young And Stupid - Andrei Zissu - CppCon 2025Deciphering C++ Coroutines Part 2 - Mastering Asynchronous Control Flow - Andreas Weis - CppCon 2024Lightning Talk: From Macro to Micro in C++ - Conor Spilsbury - CppCon 2024A Pragmatic Approach to C++: Designing, Organizing and Writing Maintainable Code - Oleg RabaevLightning Talk: How Fast Isn’t You Constexpr? - Hossein GhahramanzadehAnigh - CppCon 2025Lightning Talk: Proof Searching in DepC - Raffaele Rossi - CppCon 2025Why 99% of C++ Microbenchmarks Lie – and How to Write the 1% that Matter! - Kris JusiakBack to Basics: Move Semantics - Ben Saks - CppCon 2025Lightning Talk: Trust Nothing, Complain About Something, Want Everything - Jonathan Stein - CppConWhy Every C++ Game Developer Should Learn SDL 3 Now - Mike Shah - CppCon 2025Threads vs Coroutines — Why C++ Has Two Concurrency Models - Conor Spilsbury - CppCon 2025
CppCon |

To Int or to Uint, This is the Question - Alex Dathskovsky - CppCon 2024

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER