HN 精选

CppCon 2015: Kate Gregory “Stop Teaching C"

CppCon
7 人推荐 · 跨 7 个月 · 2016–2025
系统编程语言(C/C++、Rust、Go)教育理念与学习方法
CppCon 2015: Kate Gregory “Stop Teaching C"

中文导读

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 上的提及

rec daemin · 2016-01 · HN 原文
For Modern C++ I found this video interesting in regards to the topics she chooses to teach people new to C++.
strong_rec autoreleasepool · 2016-01 · 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.
strong_rec e12e · 2016-05 · HN 原文
Of special relevance is the rather excellent talk by Kate Gregory
reference pjmlp · 2016-11 · HN 原文
That is the path to write unsafe and unidiomatic C++.
rec pjmlp · 2017-05 · HN 原文
talk at CppCon 2015 explains better than me.

相关视频