Загрузка страницы

CppCon 2019: Marc Gregoire “C++20: What's in it for you?"

http://CppCon.org

Discussion & Comments: https://www.reddit.com/r/cpp/

Presentation Slides, PDFs, Source Code and other presenter materials are available at: https://github.com/CppCon/CppCon2019

With the current three-year pace of C++ releases, the next release is scheduled for 2020, C++20. This presentation gives an overview of what you can expect in the new standard. It starts with discussing the C++20 language features that will be added by the C++20 standard, such as concepts, coroutines, templated lambdas, the spaceship operator, pack expansion in lambda captures, string literals as template parameters, extra initializer for range-based for loop, modules, and more. Next, we'll delve into the new Standard Library features, such as ranges, std::span, atomic smart pointers, and more. Depending on the outcome of the next C++ Standard Committee meeting, the list of new features might include improved futures, task blocks, and text formatting. If you want a concise overview of what the C++20 standard will offer, then this presentation is for you.

Marc Gregoire
Nikon Metrology
Software Architect
Belgium

Marc Gregoire is a software architect from Belgium. He worked 6 years as a consultant for Siemens and Nokia Siemens Networks on critical 2G and 3G software running on Solaris for telecom operators. This required working with international teams stretching from South America and the United States to Europe, the Middle East, Africa, and Asia. Now, Marc is a software architect at Nikon Metrology (www.nikonmetrology.com), a division of Nikon and a leading provider of precision optical instruments and metrology solutions for 3D geometric inspection.

His main expertise is in C/C++, and specifically Microsoft VC++ and the MFC framework. He has experience in developing C++ programs running 24/7 on Windows and Linux platforms: for example, KNX/EIB home automation software. In addition to C/C++, Marc also likes C# and uses PHP for creating web pages.

Since April 2007, he has received the annual Microsoft MVP (Most Valuable Professional) award for his Visual C++ expertise.

Videos Filmed & Edited by Bash Films: http://www.BashFilms.com

Видео CppCon 2019: Marc Gregoire “C++20: What's in it for you?" канала CppCon
Показать
Комментарии отсутствуют
Введите заголовок:

Введите адрес ссылки:

Введите адрес видео с YouTube:

Зарегистрируйтесь или войдите с
Информация о видео
10 октября 2019 г. 12:00:00
01:01:01
Другие видео канала
CppCon 2019: Miro Knejp “Non-conforming C++: the Secrets the Committee Is Hiding From You”CppCon 2019: Miro Knejp “Non-conforming C++: the Secrets the Committee Is Hiding From You”C++20: An (Almost) Complete Overview - Marc Gregoire - CppCon 2020C++20: An (Almost) Complete Overview - Marc Gregoire - CppCon 2020CppCon 2019: Matt Godbolt “Path Tracing Three Ways: A Study of C++ Style”CppCon 2019: Matt Godbolt “Path Tracing Three Ways: A Study of C++ Style”How to Implement Your First Compiler Feature:The Story of Concepts in Clang - Saar Raz - CppCon 2019How to Implement Your First Compiler Feature:The Story of Concepts in Clang - Saar Raz - CppCon 2019Bjarne Stroustrup: C++20 Generic ProgrammingBjarne Stroustrup: C++20 Generic ProgrammingCppCon 2018: Odin Holmes “Concurrency Challenges of Interrupt Service Routines”CppCon 2018: Odin Holmes “Concurrency Challenges of Interrupt Service Routines”Back to Basics: Concurrency - Arthur O'Dwyer - CppCon 2020Back to Basics: Concurrency - Arthur O'Dwyer - CppCon 2020Writing Safety Critical Automotive Software for High Perf AI Hardware - Michael Wong - CppCon 2019Writing Safety Critical Automotive Software for High Perf AI Hardware - Michael Wong - CppCon 2019High performance graphics and text rendering on the GPU for... - Geller & Sermersheim - CppCon 2019High performance graphics and text rendering on the GPU for... - Geller & Sermersheim - CppCon 2019CppCon 2018: Andrew Sutton “Concepts in 60: Everything you need to know and nothing you don't”CppCon 2018: Andrew Sutton “Concepts in 60: Everything you need to know and nothing you don't”Empirically Measuring, & Reducing, C++’s Accidental Complexity - Herb Sutter - CppCon 2020Empirically Measuring, & Reducing, C++’s Accidental Complexity - Herb Sutter - CppCon 2020CppCon 2019: Tony Van Eerd Objects vs Values: Value Oriented Programming in an Object Oriented WorldCppCon 2019: Tony Van Eerd Objects vs Values: Value Oriented Programming in an Object Oriented WorldCppCon 2019: Bjarne Stroustrup “C++20: C++ at 40”CppCon 2019: Bjarne Stroustrup “C++20: C++ at 40”CppCon 2019: Timur Doumler “C++20: The small things”CppCon 2019: Timur Doumler “C++20: The small things”CppCon 2016: Howard Hinnant “A <chrono> Tutorial"CppCon 2016: Howard Hinnant “A <chrono> Tutorial"CppCon 2019: Herb Sutter “De-fragmenting C++: Making Exceptions and RTTI More Affordable and Usable”CppCon 2019: Herb Sutter “De-fragmenting C++: Making Exceptions and RTTI More Affordable and Usable”Demo: C++20 Concepts FeatureDemo: C++20 Concepts FeatureCppCon 2018: Kate Gregory “What Do We Mean When We Say Nothing At All?”CppCon 2018: Kate Gregory “What Do We Mean When We Say Nothing At All?”CppCon 2017: Victor Zverovich “A modern formatting library for C++”CppCon 2017: Victor Zverovich “A modern formatting library for C++”Stephan T. Lavavej “Floating-Point <charconv>: Making Your Code 10x Faster With C++17's Final Boss”Stephan T. Lavavej “Floating-Point <charconv>: Making Your Code 10x Faster With C++17's Final Boss”
Яндекс.Метрика