Swift ABI Resilience
Offered By: code::dive conference via YouTube
Course Description
Overview
Explore the intricacies of Swift ABI Resilience in this 48-minute conference talk from code::dive 2023. Delve into the design and evolution of Swift's ABI model, drawing comparisons with C++ and examining potential solutions to the ABI conundrum. Learn about ABI stability, dynamic linking, and designing for ABI resilience, including topics such as resilient type layout, reabstraction, materialization, and library evolution. Discover the performance costs and opt-out options associated with ABI resilience. Gain insights from Victor Ciura, a Principal Engineer on the Visual C++ team at Microsoft, as he shares his expertise in C++ programming, code modernization, and tool development. Benefit from his 20 years of professional experience and his contributions to projects like Advanced Installer and Clang Power Tools.
Syllabus
Swift ABI Resilience - Victor Ciura - code::dive 2023
Taught by
code::dive conference
Related Courses
Programming LanguagesUniversity of Virginia via Udacity Compilers
Stanford University via Coursera Programming Languages, Part A
University of Washington via Coursera CSCI 1730 - Introduction to Programming Languages
Brown University via Independent Intro to Java Programming
San Jose State University via Udacity