CppCon 2018: Jonathan Boccara “105 STL Algorithms in Less Than an Hour”
http://CppCon.org
—
Presentation Slides, PDFs, Source Code and other presenter materials are available at: https://github.com/CppCon/CppCon2018
—
We are all aware that we should know the STL algorithms. Including them in our designs allows us to make our code more expressive and more robust. And sometimes, in a spectacular way.
But do you know your STL algorithms?
In this presentation, you’ll see the 105 algorithms that the STL currently has, including those added in C++11 and C++17. But more than just a listing, the point of this presentation is to highlight the different groups of algorithms, the patterns they form in the STL, and how the algorithms relate together. And all this in an entertaining way.
This kind of big picture is the best way I know to actually remember them all, and constitute a toolbox chock-full of ways to make our code more expressive and more robust.
—
Jonathan Boccara, Murex
Jonathan Boccara is a Principal Engineering Lead at Murex where he works on large codebases in C++.
His primary focus is searching how to make code more expressive. He has dedicated his blog, Fluent C++, to writing expressive code in C++.
He also gives internal trainings on C++ every day, in the short format called "Dailies".
—
Videos Filmed & Edited by Bash Films: http://www.BashFilms.com
Видео CppCon 2018: Jonathan Boccara “105 STL Algorithms in Less Than an Hour” канала CppCon
—
Presentation Slides, PDFs, Source Code and other presenter materials are available at: https://github.com/CppCon/CppCon2018
—
We are all aware that we should know the STL algorithms. Including them in our designs allows us to make our code more expressive and more robust. And sometimes, in a spectacular way.
But do you know your STL algorithms?
In this presentation, you’ll see the 105 algorithms that the STL currently has, including those added in C++11 and C++17. But more than just a listing, the point of this presentation is to highlight the different groups of algorithms, the patterns they form in the STL, and how the algorithms relate together. And all this in an entertaining way.
This kind of big picture is the best way I know to actually remember them all, and constitute a toolbox chock-full of ways to make our code more expressive and more robust.
—
Jonathan Boccara, Murex
Jonathan Boccara is a Principal Engineering Lead at Murex where he works on large codebases in C++.
His primary focus is searching how to make code more expressive. He has dedicated his blog, Fluent C++, to writing expressive code in C++.
He also gives internal trainings on C++ every day, in the short format called "Dailies".
—
Videos Filmed & Edited by Bash Films: http://www.BashFilms.com
Видео CppCon 2018: Jonathan Boccara “105 STL Algorithms in Less Than an Hour” канала CppCon
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
CppCon 2018: Stoyan Nikolov “OOP Is Dead, Long Live Data-oriented Design”CppCon 2016: Timur Doumler “Want fast C++? Know your hardware!"CppCon 2019: Arthur O'Dwyer “Back to Basics: Smart Pointers”CppCon 2016: Marshall Clow “STL Algorithms - why you should use them, and how to write your own"CppCon 2018: Andrei Alexandrescu “Expect the expected”CppCon 2017: Nicolai Josuttis “The Nightmare of Move Semantics for Trivial Classes”CppCon 2019: Chandler Carruth “There Are No Zero-cost Abstractions”CppCon 2018: Jefferson Amstutz “Compute More in Less Time Using C++ Simd Wrapper Libraries”CppCon 2016: Nicholas Ormrod “The strange details of std::string at Facebook"CppCon 2015: Herb Sutter "Writing Good C++14... By Default"CppCon 2017: Fedor Pikus “C++ atomics, from basic to advanced. What do they really do?”Back to Basics: Lambdas from Scratch - Arthur O'Dwyer - CppCon 2019CppCon 2018: Nir Friedman “Understanding Optimizers: Helping the Compiler Help You”Alan Talbot “How to Choose the Right Standard Library Container, and Why You Should Want Some More”CppCon 2017: Bjarne Stroustrup “Learning and Teaching Modern C++”CppCon 2017: Kate Gregory “10 Core Guidelines You Need to Start Using Now”CppCon 2018: Simon Brand “How C++ Debuggers Work”CppCon 2018: Matt Godbolt “The Bits Between the Bits: How We Get to main()”CppCon 2015: Scott Schurr “constexpr: Introduction”