什麼是C++程式語言?


C++是一種由Bjarne Stroustrup於1979年在貝爾實驗室開發的程式語言。C++被認為是一種中級語言,因為它結合了高階和低階語言的特性。它是C語言的超集,幾乎所有合法的C程式都是合法的C++程式。C++可以在各種平臺上執行,例如Windows、Mac OS和各種UNIX版本。

它是一種具有以下特性的語言:

  •  靜態型別 - 當型別檢查在編譯時而不是執行時執行時,程式語言就被認為使用靜態型別。
  •  編譯型 - 編譯型語言是一種程式語言,其實現通常是編譯器(將原始碼生成機器程式碼的翻譯器),而不是直譯器(原始碼的逐行執行器,其中沒有預執行翻譯)。
  •  通用型 - 通用型語言可以指一種普遍適用於各種應用領域的語言,並且缺乏針對特定領域的專門選項。這與領域特定語言(DSL)相反,領域特定語言專門針對特定應用領域。
  •  區分大小寫 - C++區分大小寫,即所有識別符號、關鍵字等在不同大小寫情況下含義不同。
  •  自由格式 - 自由格式語言是一種程式語言,其中程式文字中字元在頁面上的位置無關緊要。
  • 程序式程式設計 - 程序式程式設計語言是一種重要的程式語言,其程式能夠主要以可重用過程(例如子程式和/或函式)的形式進行結構化。
  •  面向物件程式設計 - 面向物件程式設計(OOP)是一種基於“物件”概念的程式設計正規化,“物件”可以包含資料(以欄位的形式,通常稱為屬性)和程式碼(以過程的形式,通常稱為方法)。
  • 泛型程式設計 - 泛型程式設計是一種計算機程式設計風格,其中演算法是用稍後要指定的型別編寫的,然後在需要時為作為引數提供的特定型別例項化。

更新時間: 2020年2月10日

4K+ 次檢視

啟動你的職業生涯

透過完成課程獲得認證

開始學習
廣告