HackerTube

THE VIDEO SHELF · modern c++

C++ Seasoning

Sean Parent's GoingNative 2013 talk surveys new and overlooked C++ features and shows how to use them for simple, correct, clear code. It stresses using standard algorithms rather than raw loops.

Why HN readers recommended it

Recommended whenever the STL mindset or avoiding raw loops in C++ comes up, as an enlightening talk on expressive algorithms.

This is a summary from the source dataset, not an endorsement by Hacker News or the video creator.

Video & recommendation details

Creator / channel
aghuttun
Topic
modern c++
Format
talk
Level
intermediate
HN recommenders in dataset
3
HN mentions in dataset
3
Recommendation years in dataset
2018–2022

These counts and years describe the included Hacker News records; they are not YouTube views or the video’s publication date.

From the original HN conversations

Excerpts from the recorded comments. Follow each source for the full comment and surrounding discussion.

  • Yes! Alexander Stepanov is fantastic. He's the designer of the Standard Template Library (STL) for C++, which is C++'s core library of generic algorithms. It's part of the standard libary. If you can understand how to use the STL properly, you're well on your way …

    Suncho on Hacker News · 2018-04
    In Ask HN: What is the best Modern C++ MOOC?
  • Sean Parent has a good talk about no loops in C++. His primary argument is that typically a loop is an algorithm you’re applying (map, filter, reduce…) and the raw loop masks the algorithm. [VIDEO]

    matthewaveryusa on Hacker News · 2021-11
    In Loopless Code (2006)
  • It was a cute gimmick for the title, nm. But you should try to avoid raw loops in favor of established iteration patterns / standard library algorithms. I found this talk on the subject by Sean Parent to be educational: [VIDEO]

    einpoklum on Hacker News · 2022-08
    In Show HN: State-of-the-art German speech recognition in 284 lines of C++

Summaries, classifications and recommendation records are from the HackerTube source dataset. Read about this library and its limitations.