看板 C_and_CPP 關於我們 聯絡資訊
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)