CppCon 2015: Kate Gregory “Stop Teaching C"
7 人推荐 · 跨 7 个月 · 2016–2025

中文导读
Kate Gregory 在 CppCon 2015 上的重磅分享。她旗帜鲜明地主张现代 C++ 教学绝不该从 C 语言起步:先别碰 char* 字符串、printf 和裸数组,也别一上来就讲指针,而应先学引用和现代标准库。
为什么 HN 推它
在 C 与 C++ 孰优孰劣、现代 C++ 该如何入门的论战中常年被引为金标准,是系统反思传统计算机教学模式的必看标杆。
「她不仅是一位极具感染力的演说家,更极其敏锐地指出了全球大学课堂在教授 C++ 时根深蒂固的问题所在。」HN 网友原话: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.
英文原摘要(HackerTube / Claude 整理)
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.
HN people cite it constantly in C versus C++ debates as the case for teaching modern C++ idioms rather than C first.
HN 上的提及
For Modern C++ I found this video interesting in regards to the topics she chooses to teach people new to C++.
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.
Of special relevance is the rather excellent talk by Kate Gregory
That is the path to write unsafe and unidiomatic C++.
talk at CppCon 2015 explains better than me.