C++是一種被廣泛使用的計算機程式設計語言。它是一種通用程式設計語言,支援多重程式設計模式,例如過程化程式設計、資料抽象、面向對象程式設計、泛型程式設計和設計模式等。
比雅尼·斯特勞斯特魯普博士在貝爾實驗室工作期間在20世紀80年代發明并實作了C++。起初,這種語言被稱作“C with Classes”,作為C語言的增強版出現。随後,C++不斷增加新特性。虛函數、運算符重載、多繼承、标準模闆庫、異常處理、運作時類型資訊、名字空間等概念逐漸納入标準。
C++屬于編譯型語言,該種語言會在代碼執行前将代碼編譯為機器碼,然後将機器碼交由計算機直接進行代碼的執行。為了友善測試,其調試環境被開發成解釋型的。即開發過程中,以解釋型的逐條語句執行方式進行調試,以脫離開發環境的編譯型運作方式來生成程式最終執行代碼。
資料來源:
- 維基百科詞條:C++
- 百度百科詞條:C++