出版時(shí)間:2010-1 出版社:清華大學(xué)出版社 作者:薩維奇 頁(yè)數(shù):715 譯者:周靖
Tag標(biāo)簽:無(wú)
前言
最近在看《羅素回憶錄:來(lái)自記憶的肖像》,羅素的行文向來(lái)字字珠璣,具有很強(qiáng)的感染力,能夠引起讀者的共鳴,能夠給讀者很多啟發(fā)。其中有一篇小文介紹他是如何寫作的。他在文中講到:“我希望用最少量的詞便能夠把每件事情說(shuō)得一清二楚。我肯花時(shí)間設(shè)法找出最簡(jiǎn)潔的方式把某些事情毫不含糊地表達(dá)出來(lái),為此,往往不惜犧牲追求美學(xué)上優(yōu)點(diǎn)的一切企圖?!痹谒?1歲之前,希望自己的寫作風(fēng)格能夠接近于約翰·米爾的風(fēng)格,因?yàn)楹笳哂兄档盟Х碌木湫徒Y(jié)構(gòu)和拓展主題的方式。在經(jīng)過(guò)過(guò)種種嘗試之后,羅素終于醒悟,意識(shí)到對(duì)華麗詞藻和張揚(yáng)寫作風(fēng)格的模仿會(huì)誘發(fā)一定程度的虛偽性,認(rèn)識(shí)到所有的模仿都是危險(xiǎn)的,從而總結(jié)出一些簡(jiǎn)單的寫作準(zhǔn)則: 如果可以使用一個(gè)簡(jiǎn)單的詞,就永遠(yuǎn)不要使用一個(gè)復(fù)雜的詞;如果想要做一個(gè)包含大量必要條件在內(nèi)的說(shuō)明,那么盡量把這些必要條件分解到不同的句子中分別說(shuō)明?! ∮纱寺?lián)想到我們的教材,一本優(yōu)秀的教材,其表述方式和語(yǔ)言應(yīng)該能夠使大家都能明白,而不是充斥著只有少數(shù)博學(xué)之士才能看得懂的行話或者術(shù)語(yǔ)?! ≡谶@次翻譯并修訂Savitch老教授的《C++面向?qū)ο蟪绦蛟O(shè)計(jì)》的過(guò)程中,有頗多這樣的感受。真正的大師,是不會(huì)一味追求形式化、科學(xué)化和精致化,使得專業(yè)知識(shí)與普通讀者漸行漸遠(yuǎn),直到彼此之間豎起不可逾越的籬笆。真正優(yōu)秀的作者,不會(huì)是那些把普通讀者也能明白的事情說(shuō)得高深莫測(cè),讓大家云里霧里的。Savitch老先生的這本書(shū)讓人感受到何為真正的大師,何為真正的優(yōu)秀作者。這本書(shū)從1995年首次出版以來(lái),經(jīng)過(guò)十多年的考驗(yàn),其通俗易懂、妙趣橫生、與時(shí)俱進(jìn)的特色,深受廣大讀者喜愛(ài),被譽(yù)為“C++入門經(jīng)典”,“C++入門教材的‘常青樹(shù)’”?,F(xiàn)在立足于IT行業(yè)的很多精英和骨干,很多都是在她的熏陶下成長(zhǎng)起來(lái)的。本書(shū)目前已經(jīng)修訂到第7版,每次修訂,都能增加新的特色,能體現(xiàn)時(shí)代的教學(xué)特征?! 禖++面向?qū)ο蟪绦蛟O(shè)計(jì)》之所以暢銷不衰,與她的特色是分不開(kāi)的?! 〉谝唬娘L(fēng)樸實(shí),循序漸進(jìn),可讀性強(qiáng)(對(duì)于一本面向C++初學(xué)者的書(shū)來(lái)說(shuō),這是最起碼的要求),而不像某些作者的書(shū),思維跳躍得很厲害,讀起來(lái)很費(fèi)勁。大家都知道,二戰(zhàn)期間,丘吉爾的演講和文章最受歡迎,其中一個(gè)重要因素就是他善于用普通老百姓也能懂的淺顯語(yǔ)言來(lái)闡述自己的觀點(diǎn)。Savitch老先生也是這樣行文的。他考慮到廣大讀者的需求,廣泛采用淺顯易懂的語(yǔ)言來(lái)講授C++編程知識(shí)。為保持這一特色,我在翻譯過(guò)程中,也盡量如此。無(wú)論原著還是譯本,宗旨都是循循善誘地引導(dǎo)一個(gè)完全不懂C++的人在短時(shí)間里充分熟悉并掌握C++編程技術(shù)。稍微翻閱幾頁(yè)正文,您就能充分體會(huì)到這個(gè)特點(diǎn)?! 〉诙?,本書(shū)完全符合標(biāo)準(zhǔn)。本書(shū)的示范程序不僅完全符合最新的ANSI/ISO C++標(biāo)準(zhǔn),還遵循行業(yè)通行的編程風(fēng)格,這便于讀者在學(xué)習(xí)本書(shū)之后能夠?qū)懗鋈魏纬绦騿T都可以理解、任何編譯器都能通過(guò)的程序。
內(nèi)容概要
本書(shū)是最優(yōu)秀的C++入門教材,深受師生歡迎。作者結(jié)合自己多年的教學(xué)經(jīng)驗(yàn),根據(jù)教學(xué)大綱精心設(shè)計(jì)并編寫了書(shū)中內(nèi)容。與此同時(shí),還采用了很多便于讀者鞏固所學(xué)知識(shí)的教學(xué)特征,比如各章開(kāi)始處的小節(jié)總覽,書(shū)中隨處可見(jiàn)的總結(jié)框、編程提示和編程陷阱,各章結(jié)尾處的小結(jié)、習(xí)題和編程項(xiàng)目等。這些非常適合初學(xué)者掌握重要的編程概念?! ∪珪?shū)共18章,6個(gè)附錄。在講解C++基礎(chǔ)知識(shí)之后,直接引導(dǎo)學(xué)生深入函數(shù)、I/O流、類、控制流程、命名空間、數(shù)組、字符串、指針和動(dòng)態(tài)數(shù)組、遞歸、模板、指針和鏈表、派生類、異常以及標(biāo)準(zhǔn)模板庫(kù)?! alter Savitch教授的C++入門經(jīng)典教材 結(jié)構(gòu)嚴(yán)謹(jǐn)、清晰,行文詼諧幽默,妙趣橫生 80+技巧提示,30+生動(dòng)有趣的編程實(shí)例 60+精彩視頻,410+自測(cè)題,220+編程項(xiàng)目
作者簡(jiǎn)介
薩維奇(Walter Savitch),加州大學(xué)圣迭戈分校退休教授。1960年在加州大學(xué)伯克利分校獲得博士學(xué)位,曾擔(dān)任加州大學(xué)圣迭戈分校計(jì)算機(jī)科學(xué)系教授和認(rèn)知科學(xué)跨學(xué)科博士項(xiàng)目主任。他在復(fù)雜性理論和并行計(jì)算模型方面做出了重要貢獻(xiàn),研究領(lǐng)域包括形式語(yǔ)言理論和計(jì)算語(yǔ)言學(xué)等。除
書(shū)籍目錄
第1章 計(jì)算機(jī)和C++編程入門 第2章 C++基礎(chǔ)知識(shí) 第3章 更多的控制流程 第4章 過(guò)程抽象和返回一個(gè)值的函數(shù) 第5章 所有子任務(wù)的函數(shù) 第6章 I/O流——對(duì)象和類入門 第7章 數(shù)組 第8章 字符串和向量 第9章 指針和動(dòng)態(tài)數(shù)組 第10章 定義類 第11章 類中的友元函數(shù)、重載操作符和數(shù)組 第12章 獨(dú)立編譯和命名空間 第13章 指針和鏈表 第14章 遞歸 第15章 繼承 第16章 異常處理 第17章 模板 第18章 標(biāo)準(zhǔn)模板庫(kù) 附錄1 C++關(guān)鍵字 附錄2 操作符的優(yōu)先級(jí) 附錄3 ASCII字符集 附錄4 部分庫(kù)函數(shù) 附錄5 內(nèi)聯(lián)函數(shù) 附錄6 重載數(shù)據(jù)索引方括號(hào) 附錄7 this指針 附錄8 將操作符重載為成員操作符
章節(jié)摘錄
計(jì)算機(jī)要遵循的一系列指令統(tǒng)稱為程序(program)。計(jì)算機(jī)使用的各種程序稱為該計(jì)算機(jī)的軟件(software)。組裝一臺(tái)計(jì)算機(jī)所需的物理設(shè)備稱為硬件(haldware)。正如后文所述,計(jì)算機(jī)硬件在概念上是非常簡(jiǎn)單的。然而,現(xiàn)在的計(jì)算機(jī)都配備大量軟件以輔助我們完成各種編程任務(wù)。這些軟件包括各種編輯器(editor)、轉(zhuǎn)換器(translator)以及管理器(manager)等。最終的工作環(huán)境就是一個(gè)復(fù)雜、功能強(qiáng)大的系統(tǒng)。本書(shū)幾乎完全圍繞軟件展開(kāi),但首先對(duì)硬件的組成做一番簡(jiǎn)短的回顧還是有必要的?! ?.1.1硬件 計(jì)算機(jī)主要分為PC、工作站和大型主機(jī)。PC(Personal Computer,個(gè)人電腦)是體積較小的計(jì)算機(jī),設(shè)計(jì)目的為每次由一個(gè)人使用。大多數(shù)家用電腦都是PC,但PC也廣泛應(yīng)用于商業(yè)、工業(yè)和科學(xué)領(lǐng)域。工作站(workstation)其實(shí)是一種體積更大、功能更強(qiáng)的PC??砂阉暈橐环N“工業(yè)”PC。大型主機(jī)(mainframe)則是更大的計(jì)算機(jī),通常要求一組支持人員,而且要供多個(gè)用戶共享。PC、工作站和大型主機(jī)并不是涇渭分明的,但利用這些術(shù)語(yǔ),通常能表達(dá)與一臺(tái)計(jì)算機(jī)有關(guān)的常規(guī)信息?! 【W(wǎng)絡(luò)(network)由大量相互連接的計(jì)算機(jī)構(gòu)成,以便這些計(jì)算機(jī)共享資源(比如打印機(jī))和信息。一個(gè)網(wǎng)絡(luò)可能包含大量工作站以及一臺(tái)或多臺(tái)大型主機(jī),另外還有打印機(jī)之類的一些共享設(shè)備。 由于本書(shū)的目的是學(xué)習(xí)編程,所以無(wú)論使用PC、大型主機(jī)還是工作站,都是無(wú)關(guān)緊要的。稍后我們會(huì)了解到,這三種計(jì)算機(jī)的基本結(jié)構(gòu)是相同的?! 〈蠖鄶?shù)計(jì)算機(jī)系統(tǒng)的硬件都像圖1.1那樣配置。計(jì)算機(jī)由5個(gè)主要部件構(gòu)成:輸入設(shè)備、輸出設(shè)備、處理器(也稱為CPU)、主存儲(chǔ)器以及輔助存儲(chǔ)器。處理器、主存儲(chǔ)器和輔助存儲(chǔ)器通常安裝到一個(gè)機(jī)箱內(nèi)部。處理器和主存儲(chǔ)器是計(jì)算機(jī)的核心,可將其視為一個(gè)集成單元。其他部件與主存儲(chǔ)器相連,并遵照處理器的指示工作。圖1.1中的箭頭指明信息流動(dòng)的方向。
媒體關(guān)注與評(píng)論
“我的學(xué)生和我非常喜歡這本教材,Savitch教授功力深厚,使這些枯燥的知識(shí)變得淺顯易懂,而且他的行文詼諧有趣,我們師生都喜歡這樣的方式。學(xué)生們告訴我,他們終于買到了一本真正貨真價(jià)實(shí)的大學(xué)教材?!? ——Jennifer Perkins,阿肯色州立大學(xué)小石城分校 “Savitch的這本教材在我校已經(jīng)使用多年,它贏得了我們師生的一致認(rèn)同。Walter Savitch用清晰、簡(jiǎn)練的風(fēng)格解釋了難懂的編程概念,討論了C++語(yǔ)言的所有重要特色?!? ——Carol Roberts,緬因州立大學(xué) “如果說(shuō)寫作是一種藝術(shù)的話,它便能催生出一個(gè)藝術(shù)家。Savitch的書(shū)就是這樣的藝術(shù)。它以流暢、一致且輕松愉快的方式將C++編程知識(shí)娓娓道來(lái)?!? ——Coskun Bayrak,阿肯色州立大學(xué)小石城分校 “從編程基礎(chǔ)到面向?qū)ο蟾拍?,這樣的安排符合邏輯,而且高效,能讓剛涉足C++編程的學(xué)生理解類和一些更高級(jí)的主題。” ——Stephen Weissman,伯靈頓社區(qū)大學(xué) “本書(shū)內(nèi)容全面,涵蓋C++語(yǔ)言的主要語(yǔ)法和算法的基礎(chǔ)知識(shí)。它針對(duì)入門讀者,深度合適,講解細(xì)致入微、淺顯易懂。在章節(jié)結(jié)構(gòu)上,也為教師調(diào)整授課內(nèi)容次序留有余地,便于不同的教師對(duì)內(nèi)容進(jìn)行裁減和重組。符合ANSI/ISO C++標(biāo)準(zhǔn)。在書(shū)中適時(shí)穿插自測(cè)題,方便自學(xué)讀者及時(shí)復(fù)習(xí)鞏固。適當(dāng)?shù)乩脠D示和源程序注釋,便于自學(xué)讀者理解。內(nèi)容詳略得當(dāng)。雖然涵蓋內(nèi)容范圍很廣,但是針對(duì)入門讀者的特點(diǎn),將重點(diǎn)放在了C++語(yǔ)言的基礎(chǔ)語(yǔ)法和程序設(shè)計(jì)的基本思想方面,對(duì)基礎(chǔ)部分的講解相對(duì)更細(xì)致。作為一本翻譯教材,其中文表述很流暢,翻譯的質(zhì)量不錯(cuò)??梢钥闯鲎g者在程序設(shè)計(jì)技術(shù)方面的造詣??偟恼f(shuō)來(lái),這是一本適合初學(xué)者的好書(shū),尤其適合沒(méi)有教師指導(dǎo)的自學(xué)讀者。由于其內(nèi)容次序靈活可調(diào)的特點(diǎn),作為大學(xué)教材,對(duì)任課教師也很方便。” ——鄭莉教授,清華大學(xué)
編輯推薦
《C++面向?qū)ο蟪绦蛟O(shè)計(jì)(第7版)》歷史悠久,在國(guó)內(nèi)外已具有相當(dāng)高的知名度,是深受師生好評(píng)的C++入門經(jīng)典教材,在國(guó)內(nèi)有近50多所高校采用,更有大量讀者用作自學(xué)教材,倍受讀者青睞和期待 《C++面向?qū)ο蟪绦蛟O(shè)計(jì)(第7版)》第4版,讀者好評(píng),請(qǐng)查看 《C++面向?qū)ο蟪绦蛟O(shè)計(jì)(第7版)》第5版,讀者好評(píng),請(qǐng)查看 《C++面向?qū)ο蟪绦蛟O(shè)計(jì)(第7版)》第6版,讀者好評(píng),請(qǐng)查看,本版被評(píng)為“中國(guó)大學(xué)出版社圖書(shū)獎(jiǎng)首屆優(yōu)秀教材獎(jiǎng)” 源遠(yuǎn)流長(zhǎng),長(zhǎng)銷十余年的入門經(jīng)典
圖書(shū)封面
圖書(shū)標(biāo)簽Tags
無(wú)
評(píng)論、評(píng)分、閱讀與下載
C++面向?qū)ο蟪绦蛟O(shè)計(jì) PDF格式下載
250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版