Not registered as user yet
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.