出版時(shí)間:2003-12 出版社:清華大學(xué)出版社 作者:薩維奇 (Walter Savitch) 頁數(shù):598 字?jǐn)?shù):1010000 譯者:周靖
Tag標(biāo)簽:無
前言
寫一本書很難,翻譯一本書更難,翻好一本書更是難上加難。一個(gè)好的譯本,傾注了譯者很多心血,不僅要仔細(xì)揣摩作者的意思,還必須用通俗易懂的文字令讀者能輕松閱讀。在這期間,必須注意不能任意篡改作者的原意。忠實(shí)于原著,讀譯本如讀原作,此為“信”;文字通達(dá),令國人一目了然,此為“達(dá)”;提煉文字,使之有文學(xué)價(jià)值,此為“雅”。計(jì)算機(jī)科學(xué)著作,由于畢竟不是文學(xué)作品,所以即使是原作,也很少有做到“雅”的。人們之所以需要這方面的譯本,主要還是為了快速消化和吸收國外的最新技術(shù)和觀點(diǎn),所以對(duì)于譯本來說,最重要的恐怕是“信”和“達(dá)”。只有做到“信”,才有可能進(jìn)一步追求“達(dá)”,進(jìn)而實(shí)現(xiàn)“雅”。《C++面向?qū)ο蟪绦蛟O(shè)計(jì)--基礎(chǔ)、數(shù)據(jù)結(jié)構(gòu)與編程思想》(Problem Solving with C++:The Object Of Programming)從1995年首次出版以來,已經(jīng)培養(yǎng)了很大一批杰出的C++程序員,她的讀者遍布全球,在世界各地都有很好的口碑。早在兩年前,我在大學(xué)里任教的朋友就向我介紹過這本書,說這本書是一本非常好的C++入門教材,尤其適合打算接觸C++編程的初學(xué)者使用,其編排體系和寫作風(fēng)格也非常適合用作教材,所以特別希望能看到本書的簡體中文版。當(dāng)時(shí),此書還只是第3版。從網(wǎng)上獲得的信息來看,這的確是一本精心編寫的優(yōu)秀教材。后來,有一天得知本書第4版簡體中文版已授權(quán)清華大學(xué)出版社出版,當(dāng)時(shí)非常高興,立即請(qǐng)命,希望擔(dān)綱此書的翻譯。在眾多前來試譯的人中,我有幸入圍。在拿到樣書,并通讀全書之后,得出一個(gè)結(jié)論:這是筆者從事專業(yè)計(jì)算機(jī)圖書翻譯工作10年時(shí)間里,最棒的一本C++入門書。她之所以好,是因?yàn)橛腥筇厣?。第一,她文風(fēng)樸實(shí),循序漸進(jìn)(對(duì)于一本面向C++初學(xué)者的書來說,這是最起碼的要求),而不像某些作者的書,思維跳躍得很厲害,讀起來很費(fèi)勁。翻譯過程中,我也盡量做到這一點(diǎn)。無論原著還是譯本,宗旨都是循循善誘地引導(dǎo)一個(gè)對(duì)C++完全陌生的人在短時(shí)間里充分熟悉并掌握C++編程技術(shù)。稍微翻閱幾頁正文,你就能充分體會(huì)到這個(gè)特點(diǎn)。第二,本書完全符合標(biāo)準(zhǔn)。本書的示范程序不僅完全符合最新的ANSI/ISO c++標(biāo)準(zhǔn),還遵循行業(yè)通行的編程風(fēng)格,這便于讀者在學(xué)習(xí)本書之后,能寫出任何程序員都能理解、任何編譯器都能通過的程序。第三,這個(gè)特色體現(xiàn)在本書的組織和結(jié)構(gòu)上。時(shí)下流行的一個(gè)觀點(diǎn)是,學(xué)習(xí)c++應(yīng)該先從類學(xué)起。沒問題,本書在創(chuàng)作時(shí)便充分考慮到了這一部分讀者的要求。事實(shí)上,你可以按照自己喜歡的任何順序來閱讀各章的內(nèi)容。這方面的詳情可參考前言所提供的“依賴圖”。由于這是一本真正的教科書,所以每章都提供了豐富的、重點(diǎn)突出的、非常有趣的自測題和編程項(xiàng)目。
內(nèi)容概要
本書是最優(yōu)秀的C++教材之一,全球已經(jīng)擁有數(shù)十萬讀者。作者結(jié)合自己多年的教學(xué)經(jīng)驗(yàn),根據(jù)教學(xué)大綱精心設(shè)計(jì)并編寫了書中內(nèi)容。與此同時(shí),作者還以粗體顯示了C++的重要無素,非常適合初學(xué)者掌握重要的編程概念。
全書共17章,9個(gè)附錄。在講解了C++基礎(chǔ)知識(shí)之后,直接引導(dǎo)學(xué)生深入函數(shù)、I/O流、類、控制流程、命名空間、數(shù)組、字符串、指針和動(dòng)態(tài)數(shù)組、遞歸、模板、指針和鏈表、派生類以及異常。
作者簡介
作者:(美國)薩維奇(Walter Savitch) 譯者:周靖(美國)Walter Savitch著美國加州圣地亞哥大學(xué)教授,計(jì)算機(jī)科學(xué)課程的主要設(shè)計(jì)者之一。作為一名享有盛名且受人尊敬的作者和教育專家,他的授課和寫作風(fēng)格深受教師和學(xué)生歡迎。他編寫過多本非常暢銷的計(jì)算機(jī)教材,其中包括Problem Solving withC++:The Object of Programming,ThirdEdition和Data Structures and OtherObjects Using C++,Second Edition。
書籍目錄
第1章 計(jì)算機(jī)和C++編程入門第2章 C++基礎(chǔ)知識(shí)第3章 過程抽象和返回一個(gè)值的函數(shù)第4章 所有子任務(wù)的函數(shù)第5章 I/O流——對(duì)象和類入門第6章 定義類第7章 更多的控制流程第8章 友元函數(shù)和重載操作符第9章 獨(dú)立編譯和命名空間第10章 數(shù)組第11章 字符串和向量第12章 指針和動(dòng)態(tài)數(shù)組第13章 遞歸第14章 模板第15章 指針和鏈表第16章 繼承第17章 異常處理附錄1 C++關(guān)鍵字附錄2 操作符的優(yōu)先級(jí)附錄3 ASCII字符集附錄4 部分庫函數(shù)附錄5 assert語句附錄6 內(nèi)聯(lián)函數(shù)附錄7 重載數(shù)據(jù)索引方括號(hào)附錄8 this指針附錄9 將操作符重載為成員操作符
章節(jié)摘錄
插圖:
媒體關(guān)注與評(píng)論
“我?guī)缀蹩催^所有已經(jīng)出版的C++圖書,發(fā)現(xiàn)只有這本尤其適合大一學(xué)生。它很容易理解,既不過分糾纏于細(xì)節(jié),也不遺漏任何關(guān)鍵概念?!薄 狝lanEvans,美國蒙哥馬利市社區(qū)學(xué)院計(jì)算機(jī)科學(xué)系主任“許多作者在為大一學(xué)生編寫教材時(shí),都使用了過于復(fù)雜的例子。WalterSavitch知道如何用范例來有效地闡述一個(gè)概念。我喜歡這本書!” ——AnneMarchant博士,美國喬治梅森大學(xué)
編輯推薦
《C++面向?qū)ο蟪绦蛟O(shè)計(jì)》具備良好的編排體系,適合打算涉足編程領(lǐng)域的讀者閱讀,尤其適合大一學(xué)生。它最大的特色是Savitch教授最受歡迎的寫作風(fēng)格,這一風(fēng)格非常適合初學(xué)者,能迅速引導(dǎo)他們開始編程實(shí)踐。《C++面向?qū)ο蟪绦蛟O(shè)計(jì)》包括全面的習(xí)題、項(xiàng)目、編程提示、編程示例、編程陷阱以及有用的小結(jié),以幫助初學(xué)者更清楚地了解C++。
圖書封面
圖書標(biāo)簽Tags
無
評(píng)論、評(píng)分、閱讀與下載
C++面向?qū)ο蟪绦蛟O(shè)計(jì) PDF格式下載