作者khoguan (Khoguan Phuann)
看板C_and_CPP
标题[FAQ集] 基本:学 C++ 之前要先学 C 吗?
时间Sat Sep 3 13:42:26 2005
ptt.cc BBS 站 C_and_CPP 板 FAQ (0.1版)
基本中的基本问题
Q: 学 C++ 之前要先学 C 吗?
A: Bjarne Stroustrup 现身说法:
(
http://www.research.att.com/~bs/bs_faq.html#prerequisite)
『不。学习 C 和 C++ 共有的部份比学习 C 来得容易。因为比较不需要人工
去挑出写码时打字的错误(C++ 的型别系统较严谨而富於表现力),也比较
不需要去学一些技俩(C++ 让你不必用曲折的办法就表达更多的东西),同
时 C++ 提供了更好的函式库(Khoguan注:这点太重要了)。』
许多 C++ 界的大老都强调:学 C++ 不必先学 C。由於两者的基本精神大异
其趣,学了 C 再学 C++,很可能会不自觉的把 C 的精神带到 C++ 来,先入
为主,造成学习 C++ 的心理障碍。
不过,这份 FAQ的作者就和许多人一样,也是在蒙懂无知之时先学了 C再学
C++, 而且目前学校的教学及市面上的书籍也是混杂着教。所以就现实面来
说,就是请学习者随顺机缘,多读、多思考、多练习了。
by Khoguan Phuann
-----------------------------------
敬请指正错误,或提出更合适的答案。
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.130.208.167
※ 编辑: khoguan 来自: 220.130.208.167 (09/03 14:02)