C++語言學(xué)習(xí)(一)——C++簡介-創(chuàng)新互聯(lián)

C++語言學(xué)習(xí)(一)——C++簡介

一、C++簡介

C 語言作是結(jié)構(gòu)化和模塊化的語言,適合處理較小規(guī)模的程序。對于復(fù)雜的問題,規(guī)模較大的程序,需要高度的抽象和建模時,C語言并不合適。為了解決軟件危機, 20世紀80年代, 計算機界提出了OOP(object oriented programming)思想,支持面向?qū)ο蟮某绦蛟O(shè)計語言應(yīng)運而生。Smalltalk 就是當時問世的一種面向?qū)ο蟮恼Z言。在實踐工作中,由于C語言的廣泛使用,在C語言的基礎(chǔ)上根據(jù)面向?qū)ο蟮乃枷氚l(fā)展了C語言,形成了C with class (帶類的C語言)。
1982年,美國AT&T公司貝爾實驗室的Bjarne Stroustrup博士在C語言的基礎(chǔ)上引入并擴充了面向?qū)ο蟮母拍?,發(fā)明了一種新的程序語言。為了表達該語言與C語言的淵源關(guān)系,命名為C++,而Bjarne Stroustrup博士被尊稱為C++語言之父。
C++是C語言的加強,是以C語言為基礎(chǔ),并完全兼容C語言的特性。
計算機語言發(fā)展的樹形結(jié)構(gòu):
C++語言學(xué)習(xí)(一)——C++簡介

創(chuàng)新互聯(lián)建站憑借在網(wǎng)站建設(shè)、網(wǎng)站推廣領(lǐng)域領(lǐng)先的技術(shù)能力和多年的行業(yè)經(jīng)驗,為客戶提供超值的營銷型網(wǎng)站建設(shè)服務(wù),我們始終認為:好的營銷型網(wǎng)站就是好的業(yè)務(wù)員。我們已成功為企業(yè)單位、個人等客戶提供了網(wǎng)站制作、成都網(wǎng)站制作服務(wù),以良好的商業(yè)信譽,完善的服務(wù)及深厚的技術(shù)力量處于同行領(lǐng)先地位。

二、C++的應(yīng)用領(lǐng)域

C++語言主要用于以下領(lǐng)域:
A、系統(tǒng)層軟件開發(fā)
B、服務(wù)器程序開發(fā)
C、流戲,網(wǎng)絡(luò),分布式,云計算
D、科學(xué)計算
現(xiàn)代軟件產(chǎn)品架構(gòu)圖:
C++語言學(xué)習(xí)(一)——C++簡介

三、C++語言的內(nèi)容

C++語言是在C語言基礎(chǔ)上擴展發(fā)展而來,完全兼容C語言。在C語言基礎(chǔ)上,C++語言主要包括三大部分:C++對C語言基礎(chǔ)語法的擴展,面向?qū)ο笾С?繼承,封裝,多態(tài)),STL等。
C++語言學(xué)習(xí)(一)——C++簡介

四、C++對C語言的增強

C語言是一個結(jié)構(gòu)化語言,重點在于算法與數(shù)據(jù)結(jié)構(gòu)。C程序的設(shè)計首要考慮的是如何通過一個過程,對輸入(或環(huán)境條件)進行運算處理得到輸出(或?qū)崿F(xiàn)過程(事物)控制)。C++首要考慮的是如何構(gòu)造一個對象模型,讓構(gòu)造的模型能夠契合與之對應(yīng)的問題域,通過獲取對象的狀態(tài)信息得到輸出或?qū)崿F(xiàn)過程(事物)控制。所以C語言和C++的大區(qū)別在于解決問題的思想不一樣,C語言是面向過程的語言,C++是面向?qū)ο蟮恼Z言。
C++對C的增強表現(xiàn)在六個方面:
(1) 類型檢查更為嚴格。
(2) 增加了面向?qū)ο蟮臋C制。
(3) 增加了泛型編程的機制(Template)。
(4) 增加了異常處理。
(5) 增加了運算符重載。
(6) 增加了標準模板庫(STL)。

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機、免備案服務(wù)器”等云主機租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。

文章名稱:C++語言學(xué)習(xí)(一)——C++簡介-創(chuàng)新互聯(lián)
標題URL:http://bm7419.com/article2/godoc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供建站公司軟件開發(fā)、定制開發(fā)、全網(wǎng)營銷推廣、響應(yīng)式網(wǎng)站、虛擬主機

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

網(wǎng)站托管運營