Перейти к содержимому

Back to Basics: The C++ Core Guidelines - Rainer Grimm - CppCon 2022

CppCon

0:00 / 0:00

Back to Basics: The C++ Core Guidelines - Rainer Grimm - CppCon 2022

25 537 просмотров · 3 года назад
CppCon
188 тыс. подписчиков
25 537 просмотров · 3 года назад
https://cppcon.org/ --- Back to Basics: The C++ Core Guidelines - Rainer Grimm - CppCon 2022 https://github.com/CppCon/CppCon2022 Why do we need guidelines for modern C++? My answer boils down to three points: 1. C++ is complex for the novices 2. C++ is challenging for the professionals 3. C++ is used in safety-critical software The C++ Core Guidelines are a C++ community-driven project by the editors Bjarne Stroustrup and Herb Sutter. They provide best practices for modern C++, including all important aspects of software development such as, for example, interfaces, functions, classes, concurrency, and templates. Applying the C++ Core Guidelines means writing correct software by design. In my talk, I present the most important rules of the C++ Core Guidelines. My talk should not be your endpoint but your starting point for a more profound studying of their invaluable rules. --- Rainer Grimm Rainer has worked as a software architect, team lead, and instructor since 1999. In 2002, Rainer created a company-intern meeting for further education and had given training courses since 2002. Rainer's first tutorials were about proprietary management software, but he began teaching Python and C++ soon after. In his spare time, he likes to write articles about C++, Python, and Haskell and speak at conferences. Rainer publishes weekly on his English blog Modernes C++. Since 2016, Rainer has been an independent instructor, giving seminars about modern C++ and Python. Due to his profession, he constantly searches for the best way to teach modern C++. He published several books in various languages about modern C++ in the last ten years, including the last one "C++ Core Guidelines Explained: Best Practices for Modern C++". --- Work at Hudson River Trading (HRT): https://tinyurl.com/safxfctf --- Videos Filmed & Edited by Bash Films: http://www.BashFilms.com YouTube Channel Managed by Digital Medium Ltd https://events.digital-medium.co.uk #cppcon #programming #cpp