成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

優秀的面向對象的設計語言——C++語言

開發 后端
C++語言是一種面向對象程序設計語言,它在C語言的基礎上發展而來,但它比C語言更容易為人們學習和掌握。

其實C語言的語法與C++語言非常相似,有些變化引起的錯誤卻很嚴重,本文就對于大多數用戶頭疼的C++語言進行詳細的剖析與介紹,希望能給大家帶來有用的信息。

C++以其獨特的語言機制在計算機科學的各個領域中得到了廣泛的應用。面向對象的設計思想是在原來結構化程序設計方法基礎上的一個質的飛躍,C++***地體現了面向對象的各種特性。

Bjarne Stroustrup(C++的設計者)對C++的設計和演化的描述C++的設計和演化(The Design and Evolution of C++)

C++程序設計語言是由來自AT&T Bell Laboratories的Bjarne Stroustrup(即本文作者)設計和實現的,它兼具Simula語言在組織與設計方面的特性以及適用于系統程序設計的C語言設

C++最初的版本被稱作“帶類的C(C with classes)”[Stroustrup,1980],在1980年被***次投入使用;當時它只支持系統程序設計(§3)和數據抽象技術(§4.1)。支持面向對象程序設計的語言設施在1983年被加入C++;之后,面向對象設計方法和面向對象程序設計技術就逐漸進入了C++領域。

在1985年,C++***次投入商業市場[Stroustrup,1986][Stroustrup,1986b]。在1987至1989年間,支持范型程序設計的語言設施也被加進了C++[Ellis,1990][Stroustrup,1991]。隨著若干獨立開發的C++實現產品的出現和廣泛應用,正式的C++標準化工作在1990年啟動。標準化工作由ANSI(American National Standard Institute)以及后來加入的ISO(International Standards Organization)負責。

1998年正式發布了C++語言的國際標準[C++,1998]。在標準化工作進展期間,標準委員會充當了一個重要的角色,其發布的C++標準之草案在正式標準發布之前,一直被作為過渡標準而存在。

而作為標準委員會中的積極分子,我是C++進一步發展工作中的主要參與者。與以前的C++語言版本相比,標準C++更接近我理想中的那個C++語言了。關于C++的設計和演化,在[Stroustrup,1994]、[Stroustrup,1996]和[Stroustrup,1997b]中有詳細的敘述。至于標準化工作末期產生的C++語言定義,在[Stroustrup,1997]有詳細敘述。

C++的設計目標(C++ Design Aims)

C++的設計目標,就是要讓C++既具有適合于系統程序設計的C語言所具有的可適應性和高效性,又能在其程序組織結構方面具有像Simula那樣的語言設施(Simula所支持的這種程序組織結構通常被稱為面向對象程序設計風格)。

在設計的時候,還做了很大的努力,使得引借自Simula的高層次的程序設計技術能夠應用于系統程序設計之中。這即是說,C++所提供的抽象機制能夠被應用于那些對效率和可適應性具有極高要求的程序設計任務之中。

上述的C++之設計目標可以小結如下:

對于要解決實際問題的程序員而言,C++使程序設計變得更有樂趣;

C++語言是一門通用目的的程序設計語言,它:

◆是一個更好的C;
◆支持數據抽象;
◆支持面向對象程序設計;
◆支持范型程序設計。

對范型程序設計的支持在C++設計的后期才被作為一個明確、獨立的目標來實現。而在C++演化過程的大部分時間里,我一直把范型程序設計以及支持它的語言特性劃歸在“數據抽象”的大標題之下。

【編輯推薦】

  1. 簡介學習C++總結之談
  2. 對C++庫函數進行學習探索總結筆記
  3. C++類庫設計的基本構思與方法
  4. C++語言真的還有市場價值?
  5. C++類庫設計的基本構思與方法
責任編輯:chenqingxiang 來源: 51CTO.com
相關推薦

2010-01-13 14:05:55

C++語言

2010-08-24 16:00:43

C語言

2011-06-02 09:47:11

C語言重構

2010-03-01 17:47:53

Python語言

2022-10-21 09:01:41

StudentC++類型

2010-01-15 17:38:37

C++語言

2010-01-22 10:36:25

C++語言

2024-04-02 07:32:58

Go語言接口

2010-01-21 17:41:15

C++語言

2011-07-10 15:36:54

C++

2009-07-14 16:51:50

Jython中的對象

2010-01-15 14:46:20

C++語言

2020-04-15 11:07:31

C語言對象思想

2022-10-12 08:38:51

C語言classC++

2010-01-22 15:30:36

C++語言

2010-01-21 16:24:02

C++語言

2010-01-20 09:48:44

面向對象

2021-05-28 05:34:06

Golang語言編程

2019-12-02 09:46:02

編程語言JavaJavaScript

2024-01-08 07:02:48

數據設計模式
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 先锋影音资源网站 | 一区二区在线 | 成人欧美一区二区三区1314 | 国产精品夜间视频香蕉 | 成人日韩精品 | 久草视频在 | 国产福利在线 | 欧美一区二区三区在线 | 成人国产精品一级毛片视频毛片 | 91资源在线 | 作爱视频免费看 | 天天综合网7799精品 | 国产一极毛片 | 亚洲综合二区 | 日韩国产一区二区三区 | 国产精品国产精品国产专区不卡 | 亚洲精品成人 | 亚洲九色| 国产福利在线免费观看 | 日韩久久久久久 | 看av电影| 日韩一区二区三区在线观看视频 | 欧美专区在线 | 性网站免费| 一级a毛片| 国产成人精品综合 | 一区二区三区在线播放视频 | 99久久婷婷国产综合精品电影 | 人人九九| 午夜爽爽爽男女免费观看 | 中文字幕1区 | 国产一二三区电影 | 欧美性生活一区二区三区 | 免费黄色大片 | 全部免费毛片在线播放网站 | 国产中文字幕av | 午夜免费电影院 | 国产精品久久久久久久久久久新郎 | 国产精品久久精品 | 久久精品国产一区二区三区 | 亚洲 中文 欧美 日韩 在线观看 |