Dave Abrahams

Not registered as user yet

Name:Dave Abrahams

Dave Abrahams is a specialist in programming language and library design and a recognized leader in the Swift and C++ programming language communities. He is a principal designer of the Swift programming language, a founding member of Boost.org, a former longstanding member of the ISO C++ standardization committee, and co-author of a book in Bjarne Stroustrup’s “C++ In Depth” series. Dave is a natural collaborator known for his insights into hard problems and is an in-demand speaker at conferences all over the world. His mission is to fix software development.

Most recently (since 2013), Dave was at Apple developing the Swift language and standard library, and then the SwiftUI declarative UI framework. He remained an active member of the Swift core team, guiding the language’s evolution, throughout.

Dave’s range of experience in industry includes application software development, framework design, embedded systems, and natural language processing. He is the author of eight Boost libraries and has made contributions to numerous others.

Dave’s first major accomplishment in the C++ community was to create and promote an understanding of exception-safety that is still the standard today. Known as the “Abrahams Guarantees.” this framework is now part of the standard library. In 2001 he founded Boost Consulting (now Boostpro Computing) to realize the promise of advanced, open-source C++ libraries.

Country:United States
Personal website:https://daveabrahams.com


VIMPL 2023 Committee Member in Organizing Committee within the VIMPL 2023-track
SPLASH 2021 Speaker of A Retrospective on the Design of the Swift Programming Language within the REBASE-track
ICOOOLPS 2021 Author of Native Implementation of Mutable Value Semantics within the ICOOOLPS-track
ECOOP and ISSTA 2021 Author of Native Implementation of Mutable Value Semantics within the Posters-track