- 零基礎學C++程序設計
- 劉媛媛編著
- 309字
- 2022-05-06 12:28:08
1.2 C++語言開發概述
C++語言是一種靜態類型的、編譯式的、通用的、大小寫敏感的、不規則的編程語言,支持過程化編程、面向對象編程和泛型編程。本節將對C++語言的發展及特點進行講解。
1.C++語言的發展
C++語言起源于C語言。1980年,Bjarne Stroustrup及其同事從Simula67中引入面向對象的特征,開發出一種程序設計語言,命名為“帶類的C”,至1983年改名為“C++”,其發展如圖1.1所示。

圖1.1 C++語言的發展
1998年,C++標準委員會成立,隨后發布了C++1998、C++2003、C++2011、C++2014、C++2017、C++2020六個標準。
2.C++語言的特點
C++語言具有如下特點。
? C++語言是C語言的超集,因此能與C語言兼容。
? C++語言支持面向對象的程序設計,具有封裝性、繼承性、多態性三個特點。
? C++語言既可以支持面向過程的程序設計,又可以進行面向對象的程序設計。
推薦閱讀
- UI圖標創意設計
- 深入淺出數據科學:Python編程
- 深度實踐OpenStack:基于Python的OpenStack組件開發
- Oracle 11g從入門到精通(第2版) (軟件開發視頻大講堂)
- Mastering Entity Framework
- 算法訓練營:入門篇(全彩版)
- Unity Virtual Reality Projects
- 網頁設計與制作教程(HTML+CSS+JavaScript)(第2版)
- Python高效開發實戰:Django、Tornado、Flask、Twisted(第2版)
- Data Analysis with Stata
- Microsoft System Center Orchestrator 2012 R2 Essentials
- Haxe Game Development Essentials
- 劍指大數據:企業級數據倉庫項目實戰(在線教育版)
- Android項目實戰:手機安全衛士開發案例解析
- Developing SSRS Reports for Dynamics AX