[FAQ集] 基本:學 C++ 之前要先學 C 嗎?
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)
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章