通信工程師終端與業(yè)務(wù)考試C++語言

終端與業(yè)務(wù) 責(zé)任編輯:puqian13 2013-10-30

摘要:通信工程師終端與業(yè)務(wù)考試C++語言:C++語言是在C語言的基礎(chǔ)上逐步發(fā)展和完善起來的,因此介紹C++語言不妨首先回顧一下C語言的發(fā)展。

  1.5.6 C++語言
C++語言是在C語言的基礎(chǔ)上逐步發(fā)展和完善起來的,因此介紹C++語言不妨首先回顧一下C語言的發(fā)展。
1967年,Martin Richards為編寫操作系統(tǒng)軟件和編譯程序開發(fā)了BCPL語言(Basic Combined Programming Language);1970年,Ken Thompson在繼承BCPL語言的許多優(yōu)點(diǎn)的基礎(chǔ)上開發(fā)了實(shí)用的B語言;1972年,貝爾實(shí)驗(yàn)室的DennisRitchie在B語言的基礎(chǔ)上,作了進(jìn)一步的充實(shí)和完善,開發(fā)出了C語言。當(dāng)時(shí),設(shè)計(jì)C語言是為了編寫UNIX操作系統(tǒng),以后,C語言經(jīng)過多次改進(jìn),逐漸開始流行。目前常用的C語言版本基本上都是以ANSIC為基礎(chǔ)的。
C語言具有許多優(yōu)點(diǎn),比如語言簡(jiǎn)潔靈活;運(yùn)算符和數(shù)據(jù)結(jié)構(gòu)豐富;具有結(jié)構(gòu)化控制語句;程序執(zhí)行效率高;同時(shí)具有高級(jí)語言和匯編語言的優(yōu)點(diǎn)等。與其他高級(jí)語言相比,C語言具有可以直接訪問物理地址的優(yōu)點(diǎn),與匯編語言相比又具有良好的可讀性和可移植性。因此,C語言得到了極為廣泛的應(yīng)用。
隨著C語言應(yīng)用的推廣,C語言存在的一些缺陷或不足也開始暴露出來,并受到大家的關(guān)注。比如C語言對(duì)數(shù)據(jù)類型檢查的機(jī)制比較弱,缺少支持代碼重用的結(jié)構(gòu):隨著軟件工程規(guī)模的擴(kuò)大,難以適應(yīng)開發(fā)特大型程序。同時(shí)C語言畢竟是一種面向過程的編程語言,己經(jīng)不能滿足運(yùn)用面向?qū)ο蟮姆椒ㄩ_發(fā)軟件的需要。C++便在C語言基礎(chǔ)上,為克服C語言本身存在的缺點(diǎn),同時(shí)為支持面向?qū)ο蟮某绦蛟O(shè)計(jì)而研制出來的一種通用的程序設(shè)計(jì)語言,它是在1980年由貝爾實(shí)驗(yàn)室的BjarneStroustrup創(chuàng)建的。
研制C++的一個(gè)重要目標(biāo)是使C++首先是一個(gè)更好的C,所以C++根除了C中存在的問題。C++的另一個(gè)重要目標(biāo)就是面向?qū)ο蟮某绦蛟O(shè)計(jì),因此在C++中引入了類的機(jī)制。最初的C++被稱為“帶類的C”,1983年正式命名為C++(CPlusPlus)。以后經(jīng)過不斷完善,形成了目前的C++。
返回目錄:現(xiàn)代通信系統(tǒng)調(diào)制基本技術(shù)和實(shí)現(xiàn)方法緒論

相關(guān)通信工程師考試教程推薦:

  通信工程師考試終端與業(yè)務(wù)培訓(xùn)營(yíng)銷文案寫作匯總

  通信工程師考試現(xiàn)代通信市場(chǎng)營(yíng)銷環(huán)境

    終端與業(yè)務(wù)考試培訓(xùn)通信市場(chǎng)購(gòu)買行為分析

  終端與業(yè)務(wù)考試通信市場(chǎng)調(diào)研與決策

更多資料
更多課程
更多真題
溫馨提示:因考試政策、內(nèi)容不斷變化與調(diào)整,本網(wǎng)站提供的以上信息僅供參考,如有異議,請(qǐng)考生以權(quán)威部門公布的內(nèi)容為準(zhǔn)!

通信工程師備考資料免費(fèi)領(lǐng)取

去領(lǐng)取

距離2025 通信工程師考試

還有
  • 3
  • 1
  • 4
專注在線職業(yè)教育23年

項(xiàng)目管理

信息系統(tǒng)項(xiàng)目管理師

廠商認(rèn)證

信息系統(tǒng)項(xiàng)目管理師

信息系統(tǒng)項(xiàng)目管理師

學(xué)歷提升

!
咨詢?cè)诰€老師!