看板 C_and_CPP 關於我們 聯絡資訊
ptt.cc BBS 站 C_and_CPP 板 FAQ (0.1版) 基本中的基本問題 Q: C 和 C++ 有何不同? A: 你學學看就知道了。要說它們的不同,哪說得完? XD 簡單說,C 支援的是程序式程式設計(procedural programming)。C++ 利用 C 既有的基礎,大大的加以擴充,一方面盡量與 C相容,並保有高執行效率 的特色。一方面又強化了型別檢查、增加了符號表記上的支援。最大的特色 是引進對於物件導向式程式設計(object-oriented programming) 以及泛型 程式設計(generic programming) 的充份支援。這些是不同的編程風格,需 要語言結構上的支援,才能充份發揮其優點。 C 的編程思維,比較貼近電腦硬體的運作。C++ 的編程思維,更強調對問題 領域(problem domain)的塑模(modeling)與抽象化(包括更強調重用性和延 展性)。 by Khoguan Phuann ----------------------------------- 敬請指正錯誤,或提出更合適的答案。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ※ 編輯: khoguan 來自: 220.130.208.167 (09/03 14:01)
ibmibmibm:我覺得C++還有例外處理機制218.166.167.100 09/03