105 STL Algorithms in Less Than an Hour - Jonathan Boccara [ACCU 2018]
Вставка
- Опубліковано 9 лип 2024
- 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.
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.
This is possibly the most accessible method of explaining the standard library algorithms I've seen. Good work!
I would love this talk, except that his accent(s) is so thick that I miss some of the key words. That then makes some of his statements difficult to understand, making his whole description impossible to understand.
i can't believe ppl didn't clap after the The World of C++ STL Aglorithms animation! it was so good.
are you referring to the UB animation?
the animation at 9:33
I know right? Kinda reminded me of Game of Thrones, but I think in general the audience was very bland.
Or laugh, at least.
I was there, it was a bit awkward in person tbh, but this was easily the best talk of the conference.
Great talk Jonathan! we need more people like you, passionate, brilliant and C++ popularizer...
Watching this talk is a homework assignment in my course now. I just keep nodding from beginning to end, and the presentation is amazing. Why didn't the audience give some hand for the animation?!
Tobias Fuchs std::nod(video.begin(), video.end() )
(Sorry, i couldn’t help muself)
Great talk! One grave omission however: in my opinion, you should name the father of STL, Alexander Stepanov, and spend a few minutes on how STL was a breakthrough and a turning point from c++ and what distinguished it from other collection of algorithms.
Nice presentation! This video will probably be used for all my future needs of STL algorithms :)
It is one of the best Video on STL Algorithms. And with a Mind Map(like fantasy world map) !!!
Brilliant video. Thanks for it.
Thank you for this presentation, I've learned a lot from it and I have in mind a couple of places where I could use this, turning a 50 liner to a 1 liner, that's very useful!
Just love it!
excellent overview!
Really nice talk!
I think I saw the map of STL on reddit months ago. and it would be nice to mention the father and mother of STL, Alexander Stepanov and Meng Lee.
This is very helpful, thank you for this
Thank you for your comment and pleased to hear this presentation was of use.
public link to slide deck?
where to get these slides from?
please make a git repository..
How did you do that nice map animation?
Ádám Urbán to me, it almost looks like he viewed it with VR goggles and screencapped it
Here is the link for the map : www.fluentcpp.com/getthemap/
Great talk! Where to get the Mal?
*map
good talk, that's all.
Good talk! Where can i download the map?
Here: www.fluentcpp.com/getthemap/
0:52:34
Great talk! What is that accent?
I believe Spanish, by way of UK & France
Jonathan is French. He lives in France, but spent some time in the UK where he became fluent in English; thus his accent is primarily a UK accent.
By the way his comments about std::copy at ua-cam.com/video/bXkWuUe9V2I/v-deo.htmlm12s is not completely correct. In cppreference it is stated to be undefined behaviour if the destination range is overlapping with source range. Not always overwrites. for instance std::copy yields 1 2 3 1 2 3 4 5 9 10 as expected in my system with gcc 5.5.0
This is possibly the most accessible method of explaining the standard library algorithms I've seen. Good work!