Join us as we explore the cutting-edge advancements of C++26, covering both small tweaks and large-scale additions. Despite C++23 just being officially released, the C++ committee is already more than half through the design phase of C++23 - with only one year left until feature freeze. In this session, we'll dive into the new features slated for inclusion in C++26, with a focus on those already present in the working draft. And particularly those making their way into compilers and standard libraries. Given the large amount of material available, we'll customize the content based on audience requests.
We'll cover a variety of topics briefly, but with enough depth to get you started. From enhanced language capabilities to powerful library additions, this session will equip you with the knowledge to leverage these upcoming features in your projects. The session will be up to date with the latest from the Tokyo meeting.
Jeff Garland has worked on many large-scale, distributed software projects over the past 40 years. The systems span many different domains including telephone switching, industrial process control, satellite ground control, ip-based communications, and financial systems. He has written C++ networked code for several large systems including the development high performance network servers and data distribution frameworks.
Mr. Garland is currently the Vice-Convenor of the C++ Committe, a member if the Directions Group, and a vice-chair of the Library Working Group. He is a co-founder and lead of the Beman project as well as the executive director of the C++Next Foundation.
Mr. Garland holds a Master’s degree in Computer Science from Arizona State University and a Bachelor of Science in Systems Engineering from the University of Arizona. He is co-author of Large Scale Software Architecture: A Practical Guide Using UML. He is currently Principal Consultant for his own company: CrystalClear Software, Inc.