CoreC++: Aliases
Details
Join our next ONSITE event to hear about aliases!
At the end of the meetup, we will have our Show & Tell section, in which YOU will be able to present a short story, slide, code snippet, or C++ joke :)
:: :: ::
18:00 Gathering and socializing
18:30 Welcome notes, Adi Shavit
18:45 Aliasing: Risks, Opportunities and Techniques, Roi Barkan
19:45 Show and Tell, YOU!
:: :: ::
** Aliasing: Risks, Opportunities and Techniques, Roi Barkan **
The notion of *aliasing* in C++ is one of the trickiest legacy attributes inherited from C. Prevalent when writing object-oriented code, it can cause hard-to-spot functional bugs and far-too-common performance penalties.
In this talk we'll learn where aliasing appears, how impactful it can be, and how we can avoid it when needed. We'll also see when we might harness it to our advantage when appropriate.
We'll see and understand various examples of unexpected behavior and performance, and learn to inspect our code for common aliasing pitfalls.
We'll learn the details of *strict aliasing* rules, and use them to understand how to use get the compiler to understand what we mean. We'll understand how strong-typedefs, value-based design and various potential standards-proposals can be used to make our code more readable and more expressive.
:: :: ::
** Roi Barkan **
Professional software developer and architect since 2000, Roi's main focus throughout his career was on high performance and distributed systems, implementing complex and innovative algorithms. Roi has been the VP technologies of Istra Research since 2014, where he helps creating low latency financial systems. Prior to working for Istra Research, Roi spent 12 years in software development, architecture and management in the IT Security field. Roi received his B.A in Computer Science with high honors from the Technion in Israel, and his executive MBA from Tel Aviv University.
:: :: ::
** Show and Tell **
In this section, you can present a slide / picture / code snippet or a C++ joke and talk briefly about it. Feel free to get creative!
:: :: ::
Join our ONSITE event!
Istra Research offices,
HaBesht St 6, Lod, 7128906
"The Geophysical Institute of Israel" building, 5th floor
Parking: turn left in the roundabout, ring the bell, mention you've reached the "Istra" meetup event
