出版時間:2002-9 出版社:機(jī)械工業(yè)出版社 作者:[美] Bruce Eckel 頁數(shù):479 譯者:劉宗田,袁兆山,潘秋菱
Tag標(biāo)簽:無
內(nèi)容概要
《C++編程思想》(第1卷)(第2版)是C++領(lǐng)域一本權(quán)威的著作,書中的內(nèi)容、講授方法、選用例子和跟隨練習(xí)既適合課堂教學(xué),又適合讀者自學(xué)。無論是高等院校計算機(jī)及相關(guān)專業(yè)的學(xué)生,還是業(yè)界的專業(yè)人員,以及廣大的計算機(jī)愛好者,都可從閱讀《C++編程思想》(第1卷)(第2版)中獲得寶貴的收益。第2版與第1版相比,在章節(jié)安排上有以下改變。增加了兩章:“對象的創(chuàng)建與使用”和“C++中的C”,前者與“對象導(dǎo)言”實際上是第1版“對象的演化”一章的徹底重寫,增加了近幾年面向?qū)ο蠓椒ê途幊谭椒ǖ淖畎暄芯颗c實踐的有效成果,后者的添加使不熟悉C的讀者可以直接使用《C++編程思想》(第1卷)(第2版)。刪去了四章:“輸入輸出流介紹”、“多重繼承”、“異常處理”和“運(yùn)行時類型識別”,刪去的內(nèi)容屬于C++中較復(fù)雜的主題,作者將它們連同C++標(biāo)準(zhǔn)完成后又增加的一些內(nèi)容放到《C++編程思想》(第1卷)(第2版)的第2卷中,使得《C++編程思想》(第1卷)(第2版)的第1卷內(nèi)容更加集中,供不同程度的讀者選擇閱讀。需要強(qiáng)調(diào)的是,第2版的改變不僅體現(xiàn)在這些章節(jié)的調(diào)整上,更多的改變體現(xiàn)在每一章的字里行間中,包括例子的調(diào)整和練習(xí)的補(bǔ)充。與眾不同的精心選材和認(rèn)真推敲的敘述使得第2版更趨成熟。
作者簡介
Bruce Eckel 《Thinking in Java》(Java編程思想)作者。Eckel有20年專業(yè)編程經(jīng)驗,并自1986年起教育人們?nèi)绾巫珜懨嫦驅(qū)ο蟪绦?,足跡遍及全球,成為一位知名的C++教師和顧問,如今兼涉Java。他是C++標(biāo)準(zhǔn)委員會擁有表決權(quán)的成員之一,曾經(jīng)寫過另五本面向?qū)ο缶幊虝?,發(fā)表過150篇以上的文章,是多本計算機(jī)雜志的專欄作家。Eckel開創(chuàng)Software Development Conference的C++、Java、Python等多項研討活動。擁有應(yīng)用物理學(xué)學(xué)士和計算機(jī)工程學(xué)碩士學(xué)位。
書籍目錄
目 錄第1章對象導(dǎo)言1.1抽象的過程1.2對象有一個接口1.3實現(xiàn)的隱藏1.4實現(xiàn)的重用1.5繼承:重用接口1.5.1is-a關(guān)系和is-like-a關(guān)系1.6具有多態(tài)性的可互換對象1.7創(chuàng)建和銷毀對象1.8異常處理:應(yīng)對錯誤1.9分析和設(shè)計1.9.1第0階段:制定計劃1.9.1.1任務(wù)陳述1.9.2第1階段:我們在做什么1.9.3第2階段:我們將如何建立對象1.9.3.1對象設(shè)計的五個階段1.9.3.2對象開發(fā)準(zhǔn)則1.9.4第3階段:創(chuàng)建核心1.9.5第4階段:迭代用例1.9.6第5階段:進(jìn)化1.9.7計劃的回報1.10極限編程1.10.1先寫測試1.10.2結(jié)對編程1.11為什么C++會成功1.11.1一個較好的C1.11.2延續(xù)式的學(xué)習(xí)過程1.11.3效率1.11.4系統(tǒng)更容易表達(dá)和理解1.11.5盡量使用庫1.11.6利用模板的源代碼重用1.11.7錯誤處理……
編輯推薦
本書的內(nèi)容、講授方法,選用例子和跟隨的練習(xí),別具特色。作者Bruce Eckel不是按傳統(tǒng)的方法講解C++的概念和編程方法,而是根據(jù)他自己過去學(xué)習(xí)C++的親身體會,根據(jù)他在多年教學(xué)實踐中發(fā)現(xiàn)的問題,用一些非常簡單的例子和簡練的敘述,闡明了在學(xué)習(xí)C++中特別容易混淆的概念。特別是,他經(jīng)常通過例子引導(dǎo)讀者從C++編譯實現(xiàn)的匯編代碼的角度反向?qū)徱旵++的語法和語義,常常使讀者有‘心有靈犀一點通’的奇特效果?! ∽鳛樽g者,我有幸組織翻譯了《C++編程思想》第1版。在這之前,我僅僅耳聞這是一本別具特色的暢銷書,至于如何別具特色,如何得以暢銷,并不十分清楚。在第1版的翻譯過程中,我逐漸領(lǐng)悟了Eckel編寫技巧的真諦。在第1版中文版的譯者序中,我曾這樣總結(jié)他的技巧:“其內(nèi)容、講授方法、選用例子和跟隨的練習(xí),別具特色。原書作者不是按傳統(tǒng)的方法講解C++的概念和編程方法,而是根據(jù)他自己過去學(xué)習(xí)C++的親身體會,根據(jù)他多年教學(xué)中從他的學(xué)生們的學(xué)習(xí)中發(fā)現(xiàn)的問題,用一些非常簡單的例子和簡練的敘述,闡明了在學(xué)習(xí)C++中特別容易混淆的概念。
圖書封面
圖書標(biāo)簽Tags
無
評論、評分、閱讀與下載