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

探索C++語言開源史

開發 后端
下面的文章詳細的介紹C++語言,什么是C++?C++是基于C語言發展起來的一種新的程序設計語言,下面就開始學習吧。

之所以去學C++語言,因為C++語言簡潔、高效,但是C語言也有其自身的缺點,例如弱的類型檢查機制等,使得一些編程人員對C++語言開發紛紛表現了很頭疼的狀況。。

20世紀80年代,美國貝爾實驗室的Bjarne Stroustrup博士及其同事在C語言的基礎上引入了面向對象的編程思想和一個class關鍵字,形成了最早的C++語言原型。后來,C++語言被融入了越來越多的語言特性。

其中***有意義、影響最深遠的莫過于template(模板)的引入,最終美國國家標準化協會ANSI(American National Standard Institute)和國際標準化組織ISO(International Standards Organization)一起對C++語言進行了標準化工作,并于1998年正式發布了C++語言的國際標準ISO/IEC:98-14882。C++已經成為***的程序設計語言之一。

C語言之所以要起名為“C”,是因為它是主要參考那個時候的一門叫B的語言,它的設計者認為C語言是B語言的進步,所以就起名為C語言;但是B語言并不是因為之前還有個A語言,而是B語言的作者為了紀念他的妻子,他的妻子名字的***個字母是B;

 當C語言發展到頂峰的時刻,出現了一個版本叫C with Class,那就是C++最早的版本,在C語言中增加class關鍵字和類,那個時候有很多版本的C都希望在C語言中增加類的概念;后來C標準委員會決定為這個版本的C起個新的名字,那個時候征集了很多種名字,***采納了其中一個人的意見,以C語言中的++運算符來體現它是C語言的進步,所以就叫C++,也成立了C++標準委員會;

美國AT&T貝爾實驗室的本賈尼·斯特勞斯特盧普(Bjarne Stroustrup)博士在20世紀80年代初期發明并實現了C++(最初這種語言被稱作“C with Classes”)。一開始C++是作為C語言的增強版出現的,從給C語言增加類開始,不斷的增加新特性。

虛函數(virtual function)、運算符重載(operator overloading)、多重繼承(multiple inheritance)、模板(template)、異常(exception)、RTTI、命名空間(name space)逐漸被加入標準。1998年國際標準組織(ISO)頒布了C++程序設計語言的國際標準ISO/IEC 1488-1998。

C++是具有國際標準的編程語言,通常稱作ANSI/ISO C++。1998年是C++標準委員會成立的***年,以后每5年視實際需要更新一次標準,下一次標準更新將是在2009年,目前我們一般稱該標準C++0x。

遺憾的是,由于C++語言過于復雜,以及他經歷了長年的演變,直到現在(2009年)只有Visual C++ 2010 CTP開發環境的編譯器完全符合這個標準。另外,就目前學習C++而言,可以認為他是一門獨立的語言;他并不依賴C語言。

我們可以完全不學C語言,而直接學習C++。根據《C++編程思想》(Thinking in C++)一書所評述的,C++與C的效率往往相差在正負5%之間。所以有人認為在大多數場合C++ 完全可以取代C語言(然而我們在單片機等需要謹慎利用空間、直接操作硬件的地方還是要使用C語言)。

【編輯推薦】

  1. 如何正確編寫C++項目開發編寫項目計劃書
  2. 對C++庫函數進行學習探索總結筆記
  3. 深度演示C++語言的種種高安全性
  4. 詳細介紹如何準確無誤的編寫C++語言
  5. 深度演示C++語言的種種高安全性
責任編輯:chenqingxiang 來源: NET130
相關推薦

2010-01-21 16:08:26

C++語言

2010-01-15 19:17:48

C++語言

2010-01-11 13:37:31

C++語言

2024-05-27 00:40:00

C++bitset

2010-01-18 10:28:15

C++編譯器

2010-01-15 17:38:37

C++語言

2010-01-12 10:45:42

C++教程

2010-01-13 17:04:36

C++語言

2010-01-14 10:23:08

C++語言

2010-01-26 10:27:43

C++語言

2015-04-21 13:37:44

Google開源CC++版

2022-07-20 15:20:40

谷歌開源

2010-01-14 10:34:02

C++語言

2010-01-15 14:46:20

C++語言

2022-07-28 19:35:11

Carbon編程語言C++

2010-01-15 10:22:24

C++語言

2010-01-18 09:39:25

C++語言

2010-01-18 16:27:26

C++語言

2010-01-22 15:30:36

C++語言

2010-01-14 17:02:10

學習C++
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 免费观看一级特黄欧美大片 | 九热在线| 国产精品一区久久久 | 亚洲国产中文在线 | 亚洲精品亚洲人成人网 | 国产欧美在线 | 久久国产成人午夜av影院武则天 | 成人免费三级电影 | 国产在线视频一区二区 | tube国产 | 黄色毛片在线播放 | 免费久久99精品国产婷婷六月 | 99国内精品久久久久久久 | 国产美女在线观看 | 亚洲精品久久久 | 欧美激情视频一区二区三区在线播放 | 99这里只有精品视频 | 国产区第一页 | 国产欧美精品一区二区 | 成人国产精品免费观看 | 精品日韩一区二区 | 亚洲高清视频在线观看 | 亚洲精品v日韩精品 | 欧洲国产精品视频 | 一区二区三区四区国产精品 | av在线一区二区三区 | 99久久久久久久 | 午夜成人免费视频 | 久久99久久 | 欧美一级毛片免费观看 | 成人免费精品视频 | 免费在线看a | 成人在线视频免费播放 | 亚洲免费观看视频网站 | 在线中文字幕视频 | 欧美人妖网站 | 日韩中文字幕高清 | 国产一区二区三区免费 | 欧美极品一区二区 | 一区二区三区四区av | 欧美一区二区黄 |