1、C++的創建:
1982年,美國AT&T公司貝爾實驗室的Bjarne Stroustrup博士在C語言的基礎上引入并擴充了面向對象的概念,從而創造了C++這門程序語言,也叫做帶類的C(c with class)。
Bjarne Stroustrup(本賈尼·斯特勞斯特盧普)博士也被尊稱為C++語言之父。
2、為什么創建C++?
C語言作為結構化和模塊化的語言,在處理較小規模的程序時,比較得心應手,但是當問題比較復雜,程序的規模較大的時候,需要高度的抽象和建模時,C語言顯得力不從心。
3、面向對象編程思想的提出:
這時,也就是20世紀80年代,計算機界提出了OOP(object oriented programming 面向對象編程)思想。Smalltalk就是當時問世的一種面向對象的語言。但是慢慢的人們發現,C是如此的深入人心,使用是如此的廣泛,以至于最好的辦法,不是發明一種新的語言去取代它,而是在原有的基礎上去發展它。So,C++應運而生。
4、C++標準:
(1)C++98:
1998年C++標準得到了國際標準化組織(ISO)和美國標準化協會(ANSI)的批準,標準C++語言及其標準庫更體現了C++語言設計的初衷。名字空間的概念、標準模板庫(STL)中增加的標準容器類、通用算法類和字符串類型等使得C++語言更為實用。此后C++是具有國際標準的編程語言,該標準通常簡稱ANSI C++或ISO C++ 98 標準,以后每5 年視實際需要更新一次標準。
(2)C++03:
后來又在2003 年通過了C++標準第二版(ISO/IEC 14882:2003):這個新版本是一
次技術性修訂,對第一版進行了整理——修訂錯誤、減少多義性等,但沒有改變語言特性。這個版本常被稱為C++03。
(3)C++11:
國際標準化組織于2011年9 月1 日出版發布《ISO/IEC 14882:2011》,名稱是:Information technology --Programming languages -- C++ Edition: 3。
另外有需要云服務器可以了解下創新互聯scvps.cn,海內外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業上云的綜合解決方案,具有“安全穩定、簡單易用、服務可用性高、性價比高”等特點與優勢,專為企業上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。
分享名稱:C++起源-創新互聯
鏈接分享:http://m.kartarina.com/article0/cdcjio.html
成都網站建設公司_創新互聯,為您提供網站營銷、網站建設、網站內鏈、Google、用戶體驗、軟件開發
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯