您好,登錄后才能下訂單哦!
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。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。