国产第1页_91在线亚洲_中文字幕成人_99久久久久久_五月宗合网_久久久久国产一区二区三区四区

讀書月攻略拿走直接抄!
歡迎光臨中圖網(wǎng) 請(qǐng) | 注冊(cè)

包郵 零基礎(chǔ)C++從入門到精通

出版社:廣東人民出版社出版時(shí)間:2020-04-01
開(kāi)本: 26cm 頁(yè)數(shù): 471頁(yè)
讀者評(píng)分:5分1條評(píng)論
中 圖 價(jià):¥19.7(2.2折) 定價(jià)  ¥89.0 登錄后可看到會(huì)員價(jià)
加入購(gòu)物車 收藏
開(kāi)年大促, 全場(chǎng)包郵
?新疆、西藏除外
溫馨提示:5折以下圖書主要為出版社尾貨,大部分為全新(有塑封/無(wú)塑封),個(gè)別圖書品相8-9成新、切口
有劃線標(biāo)記、光盤等附件不全詳細(xì)品相說(shuō)明>>
本類五星書更多>
買過(guò)本商品的人還買了

零基礎(chǔ)C++從入門到精通 版權(quán)信息

零基礎(chǔ)C++從入門到精通 內(nèi)容簡(jiǎn)介

本書幫助零基礎(chǔ)編程讀者從入門到精通地學(xué)習(xí)并掌握計(jì)算機(jī)編程C++, 循序漸進(jìn)引導(dǎo)讀者學(xué)習(xí)C++的基礎(chǔ)內(nèi)容和高階核心知識(shí), 增加讀者實(shí)戰(zhàn)操作經(jīng)驗(yàn)和分析解決問(wèn)題的能力, 引導(dǎo)讀者能夠深入挖掘計(jì)算機(jī)編程領(lǐng)域, 多維度思考和理解計(jì)算機(jī)網(wǎng)絡(luò)的應(yīng)用, 有助于讀者能夠全面地、系統(tǒng)地將所學(xué)編程知識(shí)技巧運(yùn)用于實(shí)際工作中, 在高新企業(yè)、移動(dòng)互聯(lián)網(wǎng)、大數(shù)據(jù)和云計(jì)算領(lǐng)域中發(fā)揮強(qiáng)有力的重要作用。

零基礎(chǔ)C++從入門到精通 節(jié)選

第1 章 走進(jìn)C++ 1.1 C++編程語(yǔ)言概述 在現(xiàn)今的社會(huì),軟件的應(yīng)用已經(jīng)滲透到生活的方方面面之中。我們經(jīng)常使用的在線服務(wù)如打車、交友、聊天、辦公、學(xué)習(xí)和游戲等,都是通過(guò)各種各樣的編程語(yǔ)言開(kāi)發(fā)完成的。 如今每一種被廣泛使用的編程語(yǔ)言,都在某一些場(chǎng)景下有著不可替代的長(zhǎng)處和突出的優(yōu)勢(shì)。比如,C語(yǔ)言在性能方面非常好,R語(yǔ)言適合用于統(tǒng)計(jì)分析大量的數(shù)據(jù),而HTML和JavaScript語(yǔ)言在瀏覽器場(chǎng)景中有不可比擬的優(yōu)勢(shì)。在眾多編程語(yǔ)言中,C++是一種非常靈活強(qiáng)大的編程語(yǔ)言,被廣泛應(yīng)用于所有需要極限優(yōu)化效率的程序中。學(xué)習(xí)C++是一件非常有挑戰(zhàn)性的事,但同時(shí)也是一件很有成就感的事。通過(guò)本書,我們將帶你了解C++語(yǔ)言的細(xì)節(jié),并加深對(duì)計(jì)算機(jī)系統(tǒng)的理解。 現(xiàn)在,本章將帶你走進(jìn)C++編程語(yǔ)言,體會(huì)不一樣的編程世界。 1.1.1 C++的歷史 C++的前身是“C with classes”,由“C++之父”比雅尼·斯特勞斯特魯普(Bjarne Stroustrup)研發(fā)創(chuàng)造。1979年,比雅尼·斯特勞斯特魯普在準(zhǔn)備博士論文的時(shí)候使用了Simula語(yǔ)言,其支持面向?qū)ο箝_(kāi)發(fā)。他覺(jué)得這種思想非常適合大型應(yīng)用軟件的開(kāi)發(fā),但是Simula本身的效率太低。之后,斯特勞斯特魯普就開(kāi)始研發(fā)“C with classes”了。這個(gè)命名說(shuō)明了它是在C語(yǔ)言的基礎(chǔ)上研發(fā)的,包含了C語(yǔ)言的特性。C語(yǔ)言的執(zhí)行速度快、效率高,而且可移植性也非常好,因此在C語(yǔ)言的基礎(chǔ)上加上類和繼承等面向?qū)ο蟮奶匦灾螅瑢l(fā)明出一種新的、效率高且能開(kāi)發(fā)大型軟件的強(qiáng)大語(yǔ)言。 “C with classes”的**個(gè)編譯器叫作Cfront,它的工作原理是把“C with classes”的代碼轉(zhuǎn)換成純C語(yǔ)言的代碼。Cfront的代碼大多是用“C with classes”編寫的,因?yàn)殡y以集成C++的異常處理機(jī)制,所以Cfront在1993年就退出了歷史舞臺(tái),但Cfront對(duì)之后的C++編譯器和UNIX都產(chǎn)生了深遠(yuǎn)的影響。 【提示】 計(jì)算機(jī)運(yùn)行程序時(shí)使用的指令是編碼過(guò)的抽象的二進(jìn)制序列,而程序員在開(kāi)發(fā)過(guò)程中需要一種方便人們理解的高級(jí)編程語(yǔ)言,而C++就是這樣一種高級(jí)語(yǔ)言。將高級(jí)編程語(yǔ)言翻譯成計(jì)算機(jī)指令的工具就叫作編譯器。不同的編譯器支持不同的開(kāi)發(fā)平臺(tái),也會(huì)對(duì)高級(jí)編程語(yǔ)言進(jìn)行不同的優(yōu)化而生成不同的機(jī)器指令。 1983年,“C with classes”改名為“C++”,許多新特性被加入其中,如虛函數(shù)、函數(shù)重載、const等。1985年,《C++程序設(shè)計(jì)語(yǔ)言》(The C++ Programming Language)第1版出版,由于沒(méi)有正式的C++標(biāo)準(zhǔn),這本書成了當(dāng)時(shí)的重要參考。在此期間,C++又增添了許多功能。1998年,C++編程語(yǔ)言的**個(gè)國(guó)際標(biāo)準(zhǔn)——C++ 98標(biāo)準(zhǔn)正式發(fā)布,并且將標(biāo)準(zhǔn)模板庫(kù)STL收錄其中。2011年,C++ 11標(biāo)準(zhǔn)問(wèn)世,該版本添加了許多新功能,簡(jiǎn)化了許多語(yǔ)法,使C++語(yǔ)言的功能更加強(qiáng)大了。 1.1.2 C++的發(fā)展歷程 本節(jié)將簡(jiǎn)述C++編程語(yǔ)言這幾十年的發(fā)展歷程,感興趣的讀者可以通過(guò)拓展資料來(lái)了解,本書不詳細(xì)展開(kāi)。 1979年,比雅尼·斯特勞斯特魯普首次實(shí)現(xiàn)C with Classes,在C語(yǔ)言的基礎(chǔ)上添加了類(構(gòu)造函數(shù)與析構(gòu)函數(shù)、成員函數(shù)、公有私有訪問(wèn)控制、友元)、派生類、內(nèi)聯(lián)函數(shù)、默認(rèn)實(shí)參等功能。 1982年,C with Classes參考手冊(cè)發(fā)布。 1984年,C84實(shí)現(xiàn),發(fā)布參考手冊(cè)。 1985年,Cfront 1.0發(fā)布,增加虛函數(shù)、重載、引用、const關(guān)鍵字、new和delete操作符、作用域操作符等特性。 同年,《C++程序設(shè)計(jì)語(yǔ)言》第1版出版。 1986年,“whatis?”提案把設(shè)計(jì)目標(biāo)寫入文檔,包含了多重繼承、異常處理和模板。 1987年,GCC 1.15.3支持C++(g++)。 1989年,Cfront 2.0發(fā)布,增加多重繼承、保護(hù)訪問(wèn)控制、抽象類等特性。 1990年,ANSI C++委員會(huì)成立。 同年,《C++注解參考手冊(cè)》(The Annotated C++ Reference Manual)出版。 同年,添加命名空間、模板、異常處理等功能。 1991年,Cfront 3.0發(fā)布。 同年,ISO C++委員會(huì)成立。 同年,《C++程序設(shè)計(jì)語(yǔ)言》第2版出版。 1992年,STL在C++中實(shí)現(xiàn)。 1997年,《C++程序設(shè)計(jì)語(yǔ)言》第3版出版。 1998年,C++ 98標(biāo)準(zhǔn)發(fā)布,增加轉(zhuǎn)換運(yùn)算符、mutable關(guān)鍵字、RTTI、bool類型等特性。 1999年,委員會(huì)成員成立Boost,旨在開(kāi)發(fā)新的高質(zhì)量庫(kù)以作為標(biāo)準(zhǔn)庫(kù)的候選庫(kù)。 2003年,C++ 03標(biāo)準(zhǔn)發(fā)布,添加了新特性——值初始化。 2007年,擴(kuò)展庫(kù)TR1發(fā)布,將來(lái)自Boost以及C99的一些內(nèi)容添加到C++標(biāo)準(zhǔn)庫(kù)中。 2010年,擴(kuò)展C++標(biāo)準(zhǔn)庫(kù),添加了一些特殊數(shù)學(xué)函數(shù)。 2011年,C++ 11標(biāo)準(zhǔn)發(fā)布,添加了大量新特性,包括auto和decltype、右值引用、列表初始化、long long類型、lambda表達(dá)式、區(qū)間遍歷等。 同年,十進(jìn)制浮點(diǎn)數(shù)TR發(fā)布。 2012年,標(biāo)準(zhǔn)C++基金會(huì)成立。 2013年,《C++程序設(shè)計(jì)語(yǔ)言》第4版出版。 2014年,C++ 14標(biāo)準(zhǔn)發(fā)布,添加了變量模板、泛型lambda、二進(jìn)制字面量等特性。 2017年,C++ 17標(biāo)準(zhǔn)發(fā)布,添加了折疊表達(dá)式、inline變量、條件語(yǔ)句的初始化器等特性。 1.1.3 C++的特性與使用場(chǎng)景 C++與現(xiàn)在主流的面向?qū)ο缶幊陶Z(yǔ)言有比較大的區(qū)別,有一部分原因是C++繼承了C語(yǔ)言的絕大部分功能,所以它也能像C語(yǔ)言那樣直接使用指針操縱內(nèi)存,直接與底層交互,也可以知道數(shù)據(jù)的大小并進(jìn)行優(yōu)化;而更新的語(yǔ)言如Java、C#等都建立在類似虛擬機(jī)的中間層之上,因此程序員可以進(jìn)行的優(yōu)化十分有限。除此之外,C++也支持類、虛函數(shù)、繼承等能實(shí)現(xiàn)面向?qū)ο缶幊痰墓δ埽疫包含模板等支持泛型編程的功能。 對(duì)于使用場(chǎng)景來(lái)說(shuō),隨著Web應(yīng)用以及移動(dòng)端應(yīng)用的興起,盡管已經(jīng)有越來(lái)越多基于其他語(yǔ)言的框架由于易用性等特點(diǎn)取代了基于C++的框架,但是 C++作為一種可以接觸底層的高效語(yǔ)言,在許多性能敏感的場(chǎng)景中還是無(wú)法替代的。這其中包括了游戲編程、音頻視頻圖像處理,以及所有靠近操作系統(tǒng)層的底層系統(tǒng)應(yīng)用和基礎(chǔ)設(shè)施。但由于C++實(shí)在太靈活了,存在許多導(dǎo)致程序出錯(cuò)的陷阱,致使開(kāi)發(fā)調(diào)試成本上升,因此一般的應(yīng)用程序和工具腳本就沒(méi)有使用C++的必要了。 1.1.4 C++與C語(yǔ)言 C++是在C語(yǔ)言的基礎(chǔ)上發(fā)展而來(lái)的,因此C++幾乎支持C語(yǔ)言的所有功能。也可以說(shuō),C語(yǔ)言就是C++的一個(gè)子集。C++不但不需要花費(fèi)許多時(shí)間去重新定義一些如函數(shù)及變量之類的基本程序語(yǔ)言功能,而且大量C程序也無(wú)須修改就可以被C++的編譯器編譯,可以說(shuō)C++是向前兼容了C語(yǔ)言。 但是,C++與C語(yǔ)言的編程思想并不一樣。C語(yǔ)言沒(méi)有類和面向?qū)ο蟮母拍睿覀兯茏龅木椭挥羞^(guò)程式編程,將指令和數(shù)據(jù)組織成一塊一塊的子過(guò)程,也就是函數(shù);而C++在C語(yǔ)言的基礎(chǔ)上增加了類、模板等功能,編程的思想和范式也不一樣了。在使用C++進(jìn)行程序設(shè)計(jì)的時(shí)候,我們不考慮如何把算法和功能組織成函數(shù),而是考慮如何將程序中的物件抽象為類,并且定義類之間的關(guān)系和互動(dòng)。此外,C++可以通過(guò)模板實(shí)現(xiàn)泛型編程,也就是說(shuō),在編程的時(shí)候我們不需要考慮函數(shù)參數(shù)或者容器元素的類型。

零基礎(chǔ)C++從入門到精通 作者簡(jiǎn)介

零壹快學(xué)是一個(gè)集教育、培訓(xùn)、交流于一體的計(jì)算機(jī)學(xué)習(xí)融媒體平臺(tái),覆蓋Web、APP和微信小程序等場(chǎng)景,為廣大IT學(xué)習(xí)者提供計(jì)算機(jī)各學(xué)科的教學(xué)資源、培訓(xùn)課程、測(cè)評(píng)系統(tǒng)等。通過(guò)人工智能手段,模擬真實(shí)課堂環(huán)境,力求打造成為一個(gè)全面、權(quán)威、高效的一流計(jì)算機(jī)在線教育平臺(tái)。目前,平臺(tái)已開(kāi)發(fā)了包括計(jì)算機(jī)編程、云計(jì)算、區(qū)塊鏈等在內(nèi)的多門課程,提供計(jì)算機(jī)等級(jí)考試在線題庫(kù)系統(tǒng),將陸續(xù)開(kāi)發(fā)計(jì)算機(jī)技術(shù)與軟件專業(yè)技術(shù)資格(水平)考試、CCIE等在線題庫(kù)系統(tǒng),同時(shí)擁有一支由一線互聯(lián)網(wǎng)公司工程師、知名高校教師組成的專家團(tuán)隊(duì),精心為廣大IT學(xué)習(xí)者提供優(yōu)質(zhì)的學(xué)習(xí)資源、課程和服務(wù)。

商品評(píng)論(1條)
  • 主題:

    這本是做為c++學(xué)習(xí)啟蒙書籍,希望可以帶給我良好的學(xué)習(xí)體驗(yàn)

    2024/8/18 20:01:35
    讀者:ztw***(購(gòu)買過(guò)本書)
書友推薦
編輯推薦
返回頂部
中圖網(wǎng)
在線客服
主站蜘蛛池模板: 在线观看中文字幕一区 | 精品国产香蕉伊思人在线 | 亚洲色偷偷综合亚洲av伊人 | 少妇性俱乐部纵欲狂欢电影 | 欧美成 人版中文字幕 | 亚洲av永久无码精品 | 色综合久久亚洲国产日韩 | 久久精品视频网 | 久久精品成人欧美大片免费 | 一a级毛片| 久久久精品电影 | 日韩免费成人 | 动漫一区二区 | 黄色成人在线播放 | 草草影院国产 | 国产精品久久一区一区 | 亚洲人成无码网站久久99热国产 | 亚洲中文字幕无码中文字 | 性欧美乱妇高清come | 国产良妇出轨视频在线观看 | 亚洲av永久无码精品水牛影视 | 国产精品无码永久免费888 | 高h小月被几个老头调教 | 在线精品免费观看综合 | 一级电影网站 | 久久九九国产 | 欧美精品一区二区三区观 | 免费毛片看 | 亚洲人成无码网站在线观看 | 成人网在线播放 | 欧美日韩人妻精品一区二区三区 | 欧美aaaaaa级午夜福利视频 | 免费看片亚洲 | 综合视频网 | 国产久爱青草视频在线观看 | 国产在线a不卡免费视频 | 国产亚洲影院 | 免费观看欧美一区二区三区 | 欧美自拍亚洲 | 高清性欧美 | 国产成人无精品久久久久国语 |