Swift ABI Resilience - Lessons for C++ - Meeting C++ 2023
Offered By: Meeting Cpp via YouTube
Course Description
Overview
Explore the intricacies of Swift's ABI resilience model in this comprehensive conference talk from Meeting C++ 2023. Delve into the design and evolution of Swift's ABI approach, examining key concepts such as ABI stability, dynamic linking, and resilient type layout. Investigate reabstraction, materialization, and the role of resilience in library evolution. Analyze the potential performance costs and opt-out mechanisms associated with ABI resilience. Compare Swift's approach to C++'s ABI challenges, considering how lessons from Swift might inform future C++ development. Gain insights into the ongoing discussions surrounding ABI stability in C++, including references to wg21.link/P1863. Discover potential solutions to liberate C++ from its ABI conundrum through this in-depth exploration of Swift's innovative approach to ABI design and implementation.
Syllabus
Swift ABI Resilience - Victor Ciura - Meeting C++ 2023
Taught by
Meeting Cpp
Related Courses
Programmation sur iPhone et iPadSorbonne University via France Université Numerique Intro to iOS App Development with Swift
Udacity Programmation sur iPhone et iPad (partie I)
Université Pierre et Marie CURIE via France Université Numerique iOS Networking with Swift
Udacity Learn Swift Programming Syntax
Udacity