CppCon 2015: Kate Gregory “Stop Teaching C"
What it is
Kate Gregory argues at CppCon 2015 that C++ should be taught without starting from C: no char* strings, printf or raw arrays at first, with references before pointers.
Why Hacker News recommends it
HN people cite it constantly in C versus C++ debates as the case for teaching modern C++ idioms rather than C first.
- 7 people recommended it
- 7 different months
- 3 strong recommendations
- first 2016, last 2025
What HN commenters said
“Not only is she a great presenter, but she makes amazing points about what is fundamentally wrong with how C++ is taught in classrooms around the globe.”
Argues C++ should not be taught as C with classes.
autoreleasepool, 2016-01 · Strong recommendation · in “The Landscape of Parallelism in C++ [video]”
“Of special relevance is the rather excellent talk by Kate Gregory”
Excellent talk on introducing C++ without the C legacy.
e12e, 2016-05 · Strong recommendation · in “Why I don't spend time with Modern C++ anymore”
“you should definitely listen to her”
Smart talk by a C++ teacher against starting with C.
tialaramex, 2022-04 · Strong recommendation · in “C++20 Ranges Algorithms – Non-Modifying Operations”
“For Modern C++ I found this video interesting in regards to the topics she chooses to teach people new to C++.”
Talk on what topics to teach newcomers to modern C++.
daemin, 2016-01 · Recommendation · in “} // good to go”
“talk at CppCon 2015 explains better than me.”
Explains why to learn C++ idioms rather than C.
pjmlp, 2017-05 · Recommendation · in “Coroutines are now in Clang trunk, libc++”
“good talk about how we should”
Good talk on why C should not be taught before C++.
simias, 2018-10 · Recommendation · in “Teaching C (2016)”
“Kate Gregory has a good cppcon talk on the topic”
Good talk arguing that C should no longer be taught.
tediousdemise, 2021-04 · Recommendation · in “A simple C implementation to stream H.264 to browser using WebRTC”
Excerpts from Hacker News comments, linked to the originals. Summaries and labels were written by a language model from those comments.
Topics: c++, modern c++, pedagogy, cppcon, kate gregory
Also recommended by the same people
talkCppCon 2015: Herb Sutter "Writing Good C++14... By Default"CppCon · 4 HN recommenders · 2015–2018
talkCppCon 2015: Sean Parent "Better Code: Data Structures"CppCon · 3 HN recommenders · 2016–2021
talk7 Habits For Effective Text Editing 2.0GoogleTalksArchive · 5 HN recommenders · 2013–2023
newsBhopal Disaster - BBC - The Yes Menrazorfoundation · 1 HN recommender · 2010–2022
lectureRichard Feynman Computer Science Lecture - Hardware, Software and HeuristicsMuon Ray · 8 HN recommenders · 2013–2026
talkGrowing a Language, by Guy SteeleBill Pugh · 11 HN recommenders · 2014–2026
talkJulia: to Lisp or not to Lisp?European Lisp Symposium · 4 HN recommenders · 2016–2022
talkAlan Kay at OOPSLA 1997 - The computer revolution hasnt happened yetJeff Gonis · 6 HN recommenders · 2013–2025