YoVDO

Swift ABI Resilience - Lessons for C++ - Meeting C++ 2023

Offered By: Meeting Cpp via YouTube

Tags

Swift Courses C++ Courses Programming Language Design Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
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

Building Your Own Programming Language
Frontend Masters
BeauĀ­tiful Racket
Independent
Rust: A Language for the Next 40 Years
ChariotSolutions via YouTube
Move Deliberately and Don't Break Anything: Lessons from Java Evolution
ChariotSolutions via YouTube
Flex - Lexical Analysis
Write your own Operating System via YouTube