国产高潮人妖99视频_国产精品九九九国产盗摄蜜臀_国产一区二区天天看片_国产精品无码AV无码_不卡的av帝国在线一区二区

您當(dāng)前位置: 唯學(xué)網(wǎng) » 軟件工程師 » 軟件工程師知識百科 »

軟件設(shè)計師考前輔導(dǎo):C++語言強大的原因

軟件設(shè)計師考前輔導(dǎo):C++語言強大的原因

唯學(xué)網(wǎng) • 教育培訓(xùn)

2015-12-24 14:56

軟件設(shè)計師

C++語言

C++

唯學(xué)網(wǎng) • 中國教育電子商務(wù)平臺

加入收藏

C++語言是計算機軟件行業(yè)中經(jīng)常使用的編程語言,隨著新語言的出現(xiàn),C++語言對于新入行的程序員來說,是比較陌生。那么,C++會被新語言取代嗎?當(dāng)然不是,C++語言目前還是很強大的,仍然有很多資深的軟件設(shè)計師對C++語言情有獨鐘。它到底有多強大呢?

C++在幾乎所有的計算環(huán)境中都非常普及:個人電腦、Unix工作站和大型計算機。如果考察一下新編程語言的發(fā)展史,就可以看出C++的這種普及率是非常高的。用以前的語言編寫的程序量非常大,這無疑會降低對新語言的接受程度。除此以外,大多數(shù)專業(yè)軟件設(shè)計師總是愿意使用他們已熟知的、使用起來得心應(yīng)手的語言,而不是轉(zhuǎn)而使用新的、不熟悉的語言,花大量的時間來研究其特性。當(dāng)然,C++是建立在C的基礎(chǔ)之上(在C++出現(xiàn)之前,許多環(huán)境都使用C語言),這對于C++的普及有很大的幫助,但是C++的流行遠(yuǎn)不只是這一個原因。C++有許多優(yōu)點:

C++適用的應(yīng)用程序范圍極廣。C++可以用于幾乎所有的應(yīng)用程序,從字處理應(yīng)用程序到科學(xué)應(yīng)用程序,從操作系統(tǒng)組件到計算機游戲等。

C++從C中繼承了過程編程方式的高效性,并集成了面向?qū)ο缶幊谭绞降墓δ堋?/p>

C++在其標(biāo)準(zhǔn)庫中提供了大量的功能。

有許多商業(yè)C++庫支持?jǐn)?shù)量眾多的操作系統(tǒng)環(huán)境和專門的應(yīng)用程序。

因為幾乎所有的計算機都可以使用C++編程,所以C++語言普及到幾乎所有的計算機平臺上。也就是說,把用C++編寫的程序從一臺機器遷移到另一臺機器上不需要費什么力氣。當(dāng)然,如果這個過程真的非常簡單,那么編寫在另一臺機器上運行的程序時就需要考慮使用C++語言了。

C++的ANSI標(biāo)準(zhǔn)

標(biāo)準(zhǔn)化是把所編寫的程序從一種類型的計算機遷移到另一種類型的計算機上的基礎(chǔ)。標(biāo)準(zhǔn)的建立使語言在各種機器上的實現(xiàn)保持一致。在所有相容編譯器上都可用的一組標(biāo)準(zhǔn)功能意味著,用戶總是能確定下一步會獲得什么結(jié)果。使用ANSI標(biāo)準(zhǔn)后,C++使應(yīng)用程序可以輕松地在不同的機器之間遷移,緩解了在多個環(huán)境上運行的應(yīng)用程序的維護問題。

當(dāng)然,還有其他問題需要考慮。如果程序是可以移植的,那么就不能把非標(biāo)準(zhǔn)庫中的特性引入代碼,還必須使程序?qū)⒃摮绦蛩褂玫拈_發(fā)機器的依賴性降到最低,否則遷移代碼就很困難。

C++的ANSI標(biāo)準(zhǔn)還有另一個優(yōu)點:它對用C++編程所需要學(xué)習(xí)的部分進行了標(biāo)準(zhǔn)化。這個標(biāo)準(zhǔn)將使后續(xù)的程序具有一致性,因為它只為C++編譯器和庫提供了一個定義參考。在編寫編譯器時,該標(biāo)準(zhǔn)的存在也使編寫人員不再需要許可。

以上內(nèi)容是關(guān)于C++語言強大的原因的介紹,唯學(xué)網(wǎng)小編提醒,關(guān)于軟件工程資訊、學(xué)習(xí)輔導(dǎo)等相關(guān)內(nèi)容的請繼續(xù)關(guān)注唯學(xué)網(wǎng)。小編會第一時間為大家更新跟進最新信息,如有任何疑問也可在線留言,小編會為您在第一時間解答!

0% (0)
0% (10)
已有條評論