官术网_书友最值得收藏!

1.2 C++語言開發概述

C++語言是一種靜態類型的、編譯式的、通用的、大小寫敏感的、不規則的編程語言,支持過程化編程、面向對象編程和泛型編程。本節將對C++語言的發展及特點進行講解。

1.C++語言的發展

C++語言起源于C語言。1980年,Bjarne Stroustrup及其同事從Simula67中引入面向對象的特征,開發出一種程序設計語言,命名為“帶類的C”,至1983年改名為“C++”,其發展如圖1.1所示。

img

圖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++語言既可以支持面向過程的程序設計,又可以進行面向對象的程序設計。

主站蜘蛛池模板: 吉木乃县| 陆良县| 高碑店市| 儋州市| 富顺县| 克拉玛依市| 巴楚县| 尉氏县| 景谷| 黄梅县| 饶河县| 达拉特旗| 叶城县| 崇仁县| 新丰县| 武清区| 朝阳县| 湘潭县| 康定县| 定日县| 红安县| 宁强县| 土默特左旗| 福建省| 洛阳市| 新丰县| 平潭县| 江阴市| 清流县| 阳泉市| 乡宁县| 灵丘县| 工布江达县| 华池县| 禹州市| 金湖县| 承德县| 陇南市| 阜阳市| 玛多县| 淮滨县|