新聞中心
1、C++的創(chuàng)建:
1982年,美國(guó)AT&T公司貝爾實(shí)驗(yàn)室的Bjarne Stroustrup博士在C語(yǔ)言的基礎(chǔ)上引入并擴(kuò)充了面向?qū)ο蟮母拍?,從而?chuàng)造了C++這門(mén)程序語(yǔ)言,也叫做帶類(lèi)的C(c with class)。
Bjarne Stroustrup(本賈尼·斯特勞斯特盧普)博士也被尊稱(chēng)為C++語(yǔ)言之父。
2、為什么創(chuàng)建C++?
C語(yǔ)言作為結(jié)構(gòu)化和模塊化的語(yǔ)言,在處理較小規(guī)模的程序時(shí),比較得心應(yīng)手,但是當(dāng)問(wèn)題比較復(fù)雜,程序的規(guī)模較大的時(shí)候,需要高度的抽象和建模時(shí),C語(yǔ)言顯得力不從心。
3、面向?qū)ο缶幊趟枷氲奶岢觯?br/>這時(shí),也就是20世紀(jì)80年代,計(jì)算機(jī)界提出了OOP(object oriented programming 面向?qū)ο缶幊蹋┧枷搿malltalk就是當(dāng)時(shí)問(wèn)世的一種面向?qū)ο蟮恼Z(yǔ)言。但是慢慢的人們發(fā)現(xiàn),C是如此的深入人心,使用是如此的廣泛,以至于最好的辦法,不是發(fā)明一種新的語(yǔ)言去取代它,而是在原有的基礎(chǔ)上去發(fā)展它。So,C++應(yīng)運(yùn)而生。
4、C++標(biāo)準(zhǔn):
(1)C++98:
1998年C++標(biāo)準(zhǔn)得到了國(guó)際標(biāo)準(zhǔn)化組織(ISO)和美國(guó)標(biāo)準(zhǔn)化協(xié)會(huì)(ANSI)的批準(zhǔn),標(biāo)準(zhǔn)C++語(yǔ)言及其標(biāo)準(zhǔn)庫(kù)更體現(xiàn)了C++語(yǔ)言設(shè)計(jì)的初衷。名字空間的概念、標(biāo)準(zhǔn)模板庫(kù)(STL)中增加的標(biāo)準(zhǔn)容器類(lèi)、通用算法類(lèi)和字符串類(lèi)型等使得C++語(yǔ)言更為實(shí)用。此后C++是具有國(guó)際標(biāo)準(zhǔn)的編程語(yǔ)言,該標(biāo)準(zhǔn)通常簡(jiǎn)稱(chēng)ANSI C++或ISO C++ 98 標(biāo)準(zhǔn),以后每5 年視實(shí)際需要更新一次標(biāo)準(zhǔn)。
(2)C++03:
后來(lái)又在2003 年通過(guò)了C++標(biāo)準(zhǔn)第二版(ISO/IEC 14882:2003):這個(gè)新版本是一
次技術(shù)性修訂,對(duì)第一版進(jìn)行了整理——修訂錯(cuò)誤、減少多義性等,但沒(méi)有改變語(yǔ)言特性。這個(gè)版本常被稱(chēng)為C++03。
(3)C++11:
國(guó)際標(biāo)準(zhǔn)化組織于2011年9 月1 日出版發(fā)布《ISO/IEC 14882:2011》,名稱(chēng)是:Information technology --Programming languages -- C++ Edition: 3。
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無(wú)理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國(guó)服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性?xún)r(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專(zhuān)為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場(chǎng)景需求。
新聞標(biāo)題:C++起源-創(chuàng)新互聯(lián)
文章起源:http://www.dlmjj.cn/article/cdcjio.html