~/talk

Learning (and teaching) modern C++ - Challenges and Resources

Talkat C++ on Sea 2019 · 2019-02-04..02-06· [c-and-cpp, career-development]
github:arnemertz
slides:none on file

Defines modern C++ as three concrete pillars: new language and library features (C++11/14/17 and upcoming), the compilers and optimizer support that make idioms practical, and the community’s evolving idioms and tooling. Calls out resources that actually help: CppCoreGuidelines with static-analyzer rule sets, cppreference.com with editable, executable examples, ISOCpp.org for curated links and videos, and community forums. Warns against stale textbooks and instructors stuck on Turbo C++/C++98, advises starting learners on smart pointers and modern idioms like ranges.

AI-written summary · about

  1. 0:00Intro
  2. 1:35What is modern C
  3. 4:40C a good part
  4. 7:50Modern C
  5. 11:40Sales Pitch
  6. 14:00Stop teaching
  7. 16:37Turbo C
  8. 18:45Books
  9. 21:55Stack Overflow
  10. 23:17Brockton Tutorials
  11. 26:12YouTube Tutorials
  12. 27:33Blog Posts
  13. 28:34Conference Videos
  14. 29:19Reading Source Code
  15. 33:45Stack Overflow Forums
  16. 34:55Pros and Cons
  17. 36:33What do we need
  18. 38:29ISO CPPorg
  19. 40:02CPP Guidelines
  20. 40:58CPP Reference Comm
  21. 42:35SD20 Study Group
  22. 44:57Questions
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.