C++程序設(shè)計(jì)原理與實(shí)踐

出版時(shí)間:2010.7  出版社:機(jī)械工業(yè)出版社  作者:(美)Bjarne Stroustrup  頁(yè)數(shù):649  譯者:王剛 等  
Tag標(biāo)簽:無(wú)  

前言

程序設(shè)計(jì)是這樣一門(mén)藝術(shù),它將問(wèn)題求解方案描述成計(jì)算機(jī)可以執(zhí)行的形式。程序設(shè)計(jì)中很多工作都花費(fèi)在尋找求解方案以及對(duì)其求精上。通常,只有在真正編寫(xiě)程序求解一個(gè)問(wèn)題的過(guò)程中才會(huì)對(duì)問(wèn)題本身理解透徹。本書(shū)適合于那些從未有過(guò)編程經(jīng)驗(yàn)但愿意努力學(xué)習(xí)程序設(shè)計(jì)的初學(xué)者,它能幫助你理解使用C++語(yǔ)言進(jìn)行程序設(shè)計(jì)的基本原理并獲得實(shí)踐技巧。我的目標(biāo)是使你獲得足夠多的知識(shí)和經(jīng)驗(yàn),以便能使用最新最好的技術(shù)進(jìn)行簡(jiǎn)單有用的編程工作。達(dá)到這一目標(biāo)需要多長(zhǎng)時(shí)間呢?作為大學(xué)一年級(jí)課程的一部分,你可以在一個(gè)學(xué)期內(nèi)完成這本書(shū)的學(xué)習(xí)(假定你有另外四門(mén)中等難度的課程)。如果你是自學(xué)的話,不要期望能花費(fèi)更少的時(shí)間完成學(xué)習(xí)(一般來(lái)說(shuō),每周15個(gè)小時(shí),共14周是合適的學(xué)時(shí)安排)。三個(gè)月可能看起來(lái)是一段很長(zhǎng)的時(shí)間,但要學(xué)習(xí)的內(nèi)容很多,寫(xiě)第一個(gè)簡(jiǎn)單程序之前,就要花費(fèi)一個(gè)小時(shí)。而且,所有學(xué)習(xí)過(guò)程都是漸進(jìn)的:每一章都會(huì)介紹一些新的有用的概念,并通過(guò)從實(shí)際應(yīng)用中獲取的例子來(lái)闡述這些概念。隨著學(xué)習(xí)進(jìn)程的推進(jìn),你通過(guò)程序代碼表達(dá)思想的能力——也就是讓計(jì)算機(jī)按你的期望工作的能力,會(huì)逐漸穩(wěn)步地提高。我從不會(huì)說(shuō):“先學(xué)習(xí)一個(gè)月的理論知識(shí),然后看看你是否能使用這些理論吧?!睘槭裁匆獙W(xué)習(xí)程序設(shè)計(jì)呢?因?yàn)橛?jì)算機(jī)文化是建立在軟件之上的。如果不理解軟件,那么你將退化到只能相信“魔術(shù)”的境地,并且將被排除在很多最為有趣、最具經(jīng)濟(jì)效益和社會(huì)效益的領(lǐng)域之外。當(dāng)談?wù)摮绦蛟O(shè)計(jì)時(shí),我所想到的是整個(gè)計(jì)算機(jī)程序家族,從帶有GuI(圖形用戶界面)的個(gè)人計(jì)算機(jī)程序,到工程計(jì)算和嵌入式系統(tǒng)控制程序(如數(shù)碼相機(jī)、汽車(chē)和手機(jī)中的程序),以及文字處理程序等,在很多日常應(yīng)用和商業(yè)應(yīng)用中都能看到這些程序。程序設(shè)計(jì)與數(shù)學(xué)有些相似,如果認(rèn)真去做的話,它會(huì)是一種非常有用的智力訓(xùn)練,可以鍛煉我們的思考能力。然而,由于計(jì)算機(jī)能做出反饋,程序設(shè)計(jì)又不像大多數(shù)數(shù)學(xué)形式那么抽象,因而對(duì)更多人來(lái)說(shuō)更容易接受。可以說(shuō),程序設(shè)計(jì)是一條能夠打開(kāi)你的眼界,將世界變得更美好的途徑。最后,程序設(shè)計(jì)非常有趣。為什么學(xué)習(xí)c++這門(mén)程序設(shè)計(jì)語(yǔ)言呢?學(xué)習(xí)程序設(shè)計(jì)不可能不借助一門(mén)程序設(shè)計(jì)語(yǔ)言,而c++直接支持現(xiàn)實(shí)世界中的軟件所使用的那些關(guān)鍵概念和技術(shù)。c++是使用最為廣泛的程序設(shè)計(jì)語(yǔ)言之一,其應(yīng)用領(lǐng)域幾乎沒(méi)有局限。從大洋深處到火星表面,到處都能發(fā)現(xiàn)c++程序的身影。C++是由一個(gè)開(kāi)放的國(guó)際標(biāo)準(zhǔn)組織全面考量、精心設(shè)計(jì)的。在任何一種計(jì)算機(jī)平臺(tái)上都能找到高質(zhì)量的和免費(fèi)的C++實(shí)現(xiàn)。而且,你用c++所學(xué)到的程序設(shè)計(jì)思想,大多數(shù)都可直接用于其他程序設(shè)計(jì)語(yǔ)言,如c、c#、Fonran以及Java。最后一個(gè)原因,我喜歡c++適合編寫(xiě)優(yōu)美、高效的代碼這一特點(diǎn)。

內(nèi)容概要

本書(shū)是經(jīng)典程序設(shè)計(jì)思想與C++開(kāi)發(fā)實(shí)踐的完美結(jié)合,是C++之父回歸校園后對(duì)C++編程原理和技巧的全新闡述。書(shū)中全面地介紹了程序設(shè)計(jì)基本原理,包括基本概念、設(shè)計(jì)和編程技術(shù)、語(yǔ)言特性以及標(biāo)準(zhǔn)庫(kù)等,教你學(xué)會(huì)如何編寫(xiě)具有輸入、輸出、計(jì)算以及簡(jiǎn)單圖形顯示等功能的程序。此外,本書(shū)通過(guò)對(duì)C++思想和歷史的討論、對(duì)經(jīng)典實(shí)例(如矩陣運(yùn)算、文本處理、測(cè)試以及嵌入式系統(tǒng)程序設(shè)計(jì))的展示,以及對(duì)C語(yǔ)言的簡(jiǎn)單描述,為你呈現(xiàn)了一幅程序設(shè)計(jì)的全景圖。
·C++初學(xué)者的權(quán)威指南。無(wú)論你是從事軟件開(kāi)發(fā)還是其他領(lǐng)域的工作,本書(shū)將為你打開(kāi)程序開(kāi)發(fā)之門(mén)。
·中高級(jí)程序員的必備參考。通過(guò)觀察程序設(shè)計(jì)大師如何處理編程中的各種問(wèn)題,使你獲得新的領(lǐng)悟和指引。
·全面闡釋C++基本概念和技術(shù)。與傳統(tǒng)的C++教材相比,本書(shū)對(duì)基本概念和技術(shù)的介紹更為深入,為你編寫(xiě)實(shí)用、正確、易維護(hù)和有效的代碼打下堅(jiān)實(shí)的基礎(chǔ)。
·強(qiáng)調(diào)現(xiàn)代C++編程風(fēng)格。本書(shū)從開(kāi)篇就介紹現(xiàn)代C++程序設(shè)計(jì)技術(shù),并揭示了大量關(guān)于如何使用C++標(biāo)準(zhǔn)庫(kù)來(lái)簡(jiǎn)化程序設(shè)計(jì)的原理,使你快速掌握實(shí)用編成技巧。
·配套教輔資源豐富。本書(shū)網(wǎng)站(www.stroustrup.com/Programming)提供了豐富的輔助資料,包括實(shí)例源碼、PPT、勘誤等。

作者簡(jiǎn)介

Bjarne Stroustrup
英國(guó)劍橋大學(xué)計(jì)算機(jī)科學(xué)博士,C++的設(shè)計(jì)者和最初的實(shí)現(xiàn)者。他現(xiàn)在是德州農(nóng)工大學(xué)計(jì)算機(jī)科學(xué)首席教授。1993年,由于在C++領(lǐng)域的重大貢獻(xiàn),他獲得了ACM的
Grace Murray Hopper大獎(jiǎng)并成為ACM院士。在進(jìn)入學(xué)術(shù)界之前,他在AT&T貝爾實(shí)驗(yàn)室工作,是ISO
C++標(biāo)準(zhǔn)委

書(shū)籍目錄

出版者的話
譯者序
前言
第0章 致讀者
0.1 本書(shū)結(jié)構(gòu)
0.2 講授和學(xué)習(xí)本書(shū)的方法
0.3 程序設(shè)計(jì)和計(jì)算機(jī)科學(xué)
0.4 創(chuàng)造性和問(wèn)題求解
0.5 反饋方法
0.6 參考文獻(xiàn)
0.7 作者簡(jiǎn)介
第1章 計(jì)算機(jī)、人與程序設(shè)計(jì)
1.1 介紹
1.2 軟件
1.3 人
1.4 計(jì)算機(jī)科學(xué)
1.5 計(jì)算機(jī)已無(wú)處不在
1.6 程序員的理想
第一部分 基本知識(shí)
第2章 Hello,World!
2.1 程序
2.2 經(jīng)典的第一個(gè)程序
2.3 編譯
2.4 鏈接
2.5 編程環(huán)境
第3章 對(duì)象、類(lèi)型和值
3.1 輸入
3.2 變量
3.3 輸入和類(lèi)型
3.4 運(yùn)算和運(yùn)算符
3.5 賦值和初始化
3.6 組合賦值運(yùn)算符
3.7 命名
3.8 類(lèi)型和對(duì)象
3.9 類(lèi)型安全
第4章 計(jì)算
4.1 計(jì)算
4.2 目標(biāo)和工具
4.3 表達(dá)式
4.4 語(yǔ)句
4.5 函數(shù)
4.6 向量
4.7 語(yǔ)言特性
第5章 錯(cuò)誤
5.1 介紹
5.2 錯(cuò)誤的來(lái)源
5.3 編譯時(shí)錯(cuò)誤
5.4 連接時(shí)錯(cuò)誤
5.5 運(yùn)行時(shí)錯(cuò)誤
5.6 異常
5.7 邏輯錯(cuò)誤
5.8 估計(jì)
5.9 調(diào)試
5.10 前置條件和后置條件
5.11 測(cè)試
第6章 編寫(xiě)一個(gè)程序
6.1 一個(gè)問(wèn)題
6.2 對(duì)問(wèn)題的思考
6.3 回到計(jì)算器問(wèn)題
6.4 文法
6.5 將文法轉(zhuǎn)換為程序
6.6 試驗(yàn)第一個(gè)版本
6.7 試驗(yàn)第二個(gè)版本
6.8 單詞流
6.9 程序結(jié)構(gòu)
第7章 完成一個(gè)程序
7.1 介紹
7.2 輸入和輸出
7.3 錯(cuò)誤處理
7.4 處理負(fù)數(shù)
7.5 模運(yùn)算:%
7.6 清理代碼
7.7 錯(cuò)誤恢復(fù)
7.8 變量
第8章 函數(shù)相關(guān)的技術(shù)細(xì)節(jié)
8.1 技術(shù)細(xì)節(jié)
8.2 聲明和定義
8.3 頭文件
8.4 作用域
8.5 函數(shù)調(diào)用和返回
8.6 求值順序
8.7 名字空間
第9章 類(lèi)相關(guān)的技術(shù)細(xì)節(jié)
9.1 用戶自定義類(lèi)型
9.2 類(lèi)和成員
9.3 接口和實(shí)現(xiàn)
9.4 演化一個(gè)類(lèi)
9.5 枚舉類(lèi)型
9.6 運(yùn)算符重載
9.7 類(lèi)接口
9.8 Date類(lèi)
第二部分 輸入和輸出
第10章 輸入/輸出流
第11章 定制輸入/輸出
第12章 一個(gè)顯示模型
第13章 圖形類(lèi)
第14章 設(shè)計(jì)圖形類(lèi)
第15章 繪制函數(shù)圖和數(shù)據(jù)圖
第16章 圖形用戶界面
第三部分 數(shù)據(jù)結(jié)構(gòu)和算法
第17章 向量和自由空間
第18章 向量和數(shù)組
第19章 向量、模板和異常
第20章 容器和迭代器
第21章 算法和映射
第四部分 拓寬視野
第22章 理念和歷史
第23章 文本處理
第24章 數(shù)值計(jì)算
第25章 嵌入式系統(tǒng)程序設(shè)計(jì)
第26章 測(cè)試
第27章 C語(yǔ)言
術(shù)語(yǔ)表
參考書(shū)目
第五部分 附錄?
附錄A C++語(yǔ)言概要
附錄B 標(biāo)準(zhǔn)庫(kù)概要
附錄C Visual Studio簡(jiǎn)要入門(mén)教程
附錄D 安裝FLTK
附錄E GUI實(shí)現(xiàn)

章節(jié)摘錄

插圖:第0章 致讀者 本章匯集了多種信息,目的是使你對(duì)本書(shū)剩余部分的內(nèi)容有初步了解。你可以略過(guò)本章,直接閱讀后面你感興趣的部分。對(duì)教師來(lái)說(shuō),可以立即發(fā)現(xiàn)很多有用的內(nèi)容。如果沒(méi)有一個(gè)好的老師指導(dǎo)你學(xué)習(xí)本書(shū),請(qǐng)不要試圖閱讀并理解本章的所有內(nèi)容,只要閱讀“本書(shū)結(jié)構(gòu)”一節(jié)和“講授和學(xué)習(xí)本書(shū)的方法”一節(jié)的第一部分即可。當(dāng)你已經(jīng)能自如編寫(xiě)和執(zhí)行小程序時(shí),可能需要回過(guò)頭來(lái)重讀本章。0.1 本書(shū)結(jié)構(gòu)本書(shū)由四個(gè)部分和若干個(gè)附錄組成:·第一部分:基本知識(shí),介紹了程序設(shè)計(jì)的基本概念和技術(shù),以及開(kāi)始編寫(xiě)代碼需要了解的一些C++語(yǔ)言和庫(kù)的知識(shí)。這部分包括類(lèi)型系統(tǒng)、算術(shù)運(yùn)算、控制結(jié)構(gòu)、錯(cuò)誤處理,以及函數(shù)和用戶自定義類(lèi)型的設(shè)計(jì)、實(shí)現(xiàn)和使用等內(nèi)容?!さ诙糠郑狠斎耄敵?,介紹了如何從鍵盤(pán)和文件獲取數(shù)值和文本數(shù)據(jù),以及如何生成相應(yīng)的輸出到屏幕和文件。然后介紹了如何以圖形化方式表示數(shù)值數(shù)據(jù)、文本和幾何圖形,以及如何從圖形用戶界面(graphical user interface,GUI)獲取輸入數(shù)據(jù)?!さ谌糠郑簲?shù)據(jù)結(jié)構(gòu)和算法,關(guān)注C++標(biāo)準(zhǔn)庫(kù)中的容器和算法框架(標(biāo)準(zhǔn)模板庫(kù)standard template library.STL)。展示了容器(如向量、列表和映射)是如何(用指針、數(shù)組、動(dòng)態(tài)內(nèi)存、異常和模板)實(shí)現(xiàn)的以及如何使用它們。還展示了標(biāo)準(zhǔn)庫(kù)算法(如排序、查找和內(nèi)積)如何設(shè)計(jì)及使用?!さ谒牟糠郑和貙捯曇?,通過(guò)對(duì)C++思想和歷史的討論,通過(guò)一些實(shí)例(如矩陣運(yùn)算、文本處理、測(cè)試以及嵌入式系統(tǒng)程序設(shè)計(jì)),以及通過(guò)C語(yǔ)言的一個(gè)簡(jiǎn)單描述,為我們呈現(xiàn)了程序設(shè)計(jì)的一個(gè)全景?!さ谖宀糠郑焊戒?,提供了一些不適合作為教學(xué)但很有用的內(nèi)容,如c++語(yǔ)言和標(biāo)準(zhǔn)庫(kù)的概要介紹,以及集成開(kāi)發(fā)環(huán)境(integrated development environment,IDE)和圖形用戶界面庫(kù)(GUl庫(kù))的入門(mén)簡(jiǎn)介等。

媒體關(guān)注與評(píng)論

“這本書(shū)非常好,首先它以簡(jiǎn)單、易懂的方式闡述了C++原理和實(shí)踐.而且強(qiáng)調(diào)養(yǎng)成良好的編程習(xí)慣,注意編程細(xì)節(jié),C++編程人員都應(yīng)該人手一冊(cè),常讀常新?!?“作為C++語(yǔ)言的發(fā)明人,作者站在專(zhuān)業(yè)程序員的角度講述如何為現(xiàn)實(shí)世界中的計(jì)算問(wèn)題設(shè)計(jì)有效的解決方案。盡管《C++程序設(shè)計(jì)原理與實(shí)踐》采用的是C++語(yǔ)言,但其中涵蓋的程序設(shè)計(jì)思想同樣適用于其他語(yǔ)言,而且這些頗具實(shí)踐意義的編程思想還可以彌補(bǔ)高校程序設(shè)計(jì)課程偏重語(yǔ)法細(xì)節(jié),忽視總體思想方法和整體過(guò)程實(shí)現(xiàn)的問(wèn)題,使讀者充分認(rèn)識(shí)到程序設(shè)計(jì)是一種解決問(wèn)題的方法和能力,最終是對(duì)程序設(shè)計(jì)語(yǔ)言的應(yīng)用,這也是《C++程序設(shè)計(jì)原理與實(shí)踐》的價(jià)值所在?!?“這本書(shū)是學(xué)習(xí)程序設(shè)計(jì)的最佳選擇.無(wú)論是課堂學(xué)習(xí)還是自學(xué),《C++程序設(shè)計(jì)原理與實(shí)踐》獨(dú)具深度的思想、縝密的思路、開(kāi)闊的視野及專(zhuān)業(yè)的講解都會(huì)使你獲益匪淺?!?“這本書(shū)與作者另一本享有盛譽(yù)的著作——《C++程序設(shè)計(jì)語(yǔ)言(特別版)》相輔相成……”  ——Amazon評(píng)論

圖書(shū)封面

圖書(shū)標(biāo)簽Tags

無(wú)

評(píng)論、評(píng)分、閱讀與下載


    C++程序設(shè)計(jì)原理與實(shí)踐 PDF格式下載


用戶評(píng)論 (總計(jì)151條)

 
 

  •   畢竟是大師寫(xiě)出來(lái)的書(shū),作者由C++的最初設(shè)計(jì)者轉(zhuǎn)為教授之后,為讓更多的人學(xué)習(xí)C++寫(xiě)出的好書(shū)。
    這本書(shū)不象是一本教材,而象是一出美國(guó)大片。為闡述C++的編程理念,盡快讓讀者使用C++語(yǔ)言思維,并進(jìn)行程序設(shè)計(jì),對(duì)實(shí)現(xiàn)特定功能微型的程序進(jìn)行設(shè)計(jì)、修改,讓你直接進(jìn)入c++的世界。對(duì)一些重點(diǎn)內(nèi)容,一開(kāi)場(chǎng)就出現(xiàn)了,并反復(fù)出現(xiàn),讓你形成初步印象后再來(lái)做專(zhuān)門(mén)針對(duì)性地設(shè)計(jì)體驗(yàn)。正如書(shū)名所指,本書(shū)是解釋原理和進(jìn)行試驗(yàn)實(shí)踐C++語(yǔ)言的,完全不同于其他的按部就班的教科書(shū)。
    作者建議學(xué)習(xí)完這本書(shū)后,就可以進(jìn)入項(xiàng)目設(shè)計(jì),有了經(jīng)驗(yàn)后或者在項(xiàng)目設(shè)計(jì)同時(shí),進(jìn)一步學(xué)習(xí)《c++程序設(shè)計(jì)語(yǔ)言》。兩本書(shū)學(xué)習(xí)好了,那就算是真正入門(mén)了。
    另外,本書(shū)的翻譯比《C++程序設(shè)計(jì)語(yǔ)言》好很多。唯一不足,附錄是電子版的PDF文件,要到華章的網(wǎng)站下載,兩個(gè)文件。第二個(gè)文件中的“附錄D”是在進(jìn)入12章學(xué)習(xí)前一定要先看的。另外一些源文件要到作者的個(gè)人網(wǎng)站上下載。
  •   這是一本以C++為載體講述如何學(xué)習(xí)程序設(shè)計(jì)的書(shū),告訴我們?nèi)绾卧诔绦蛟O(shè)計(jì)的實(shí)踐中學(xué)習(xí)程序設(shè)計(jì)。這本書(shū)語(yǔ)言通俗易懂,理論與實(shí)踐相結(jié)合,內(nèi)容全面,思路清晰。
  •   誰(shuí)能比C++之父更了解C++?
    此書(shū)不單單是講述C++語(yǔ)言,更講述的設(shè)計(jì)模塊,設(shè)計(jì)軟件的思路。
    我想這比語(yǔ)言本身更重要,因?yàn)椋覀兺X(jué)得程序無(wú)法下手的原因不是語(yǔ)言上的問(wèn)題,而是沒(méi)有明確的思路。
    很好,受益匪淺。不論,你C++掌握到什么程度,你都會(huì)從這本書(shū)中收益
  •   這本書(shū)由淺入深,講的已經(jīng)不是一個(gè)語(yǔ)言,我覺(jué)得他的重點(diǎn)也并不是C++這個(gè)語(yǔ)言哪一些關(guān)鍵字,標(biāo)準(zhǔn),之類(lèi)的,他講的是一個(gè)有豐富經(jīng)驗(yàn)的程序員,教你如何編寫(xiě)一個(gè)健壯的,可讀性好的優(yōu)美的程序。

    在讀本書(shū)前,我一直是一個(gè)使用C++關(guān)鍵字的C程序員,讀了這書(shū),我覺(jué)得自己有很很大的提高,受益匪淺。
  •   個(gè)人覺(jué)得這本書(shū)是見(jiàn)過(guò)的最適合c++入門(mén)級(jí)別的書(shū)了。BS典型的學(xué)院派語(yǔ)言,講解起來(lái)溫和而又耐人尋味,更像是BS手把手在教你怎么用c++~~~,比起譚浩強(qiáng)的c++程序設(shè)計(jì),此書(shū)更值得做你邁入c++大門(mén)的第一本敲門(mén)書(shū)!
  •   和另外一本《C++程序設(shè)計(jì)語(yǔ)言》是絕配。正在看,受益匪淺。比國(guó)內(nèi)教材要實(shí)用些,內(nèi)容更容易讓人接受,想自學(xué)就選他。
  •   C++之父的經(jīng)典之作,這次翻譯還算可以,比C++編程語(yǔ)言翻譯的要好點(diǎn),值得一看
  •   內(nèi)容很全面,很基礎(chǔ),適合c++學(xué)習(xí)的編程愛(ài)好者
  •   當(dāng)在csdn看到這本書(shū)的介紹時(shí)我沒(méi)有任何疑慮就買(mǎi)下了這本 書(shū)。
    Bjarne Strousstrup的著作絕對(duì)稱(chēng)得上是經(jīng)典。只要看了就能從中受益。
  •   作者是語(yǔ)言創(chuàng)始人,書(shū)的權(quán)威性不用多說(shuō),趕緊研讀吧
  •   剛看了一點(diǎn),感覺(jué)這本書(shū)的結(jié)構(gòu)很新穎,跟以前看的一些C++的書(shū)很不一樣,感覺(jué)很不錯(cuò),很適合我這種初學(xué)者
  •   書(shū)比較實(shí)用,也比較全面!
  •   三大C++入門(mén)書(shū)之一,非常值得推薦,經(jīng)典就是經(jīng)典
  •   理論性較強(qiáng),有時(shí)間想研究C++原理的可以看看
  •   書(shū)的質(zhì)量很好,還沒(méi)看,看到網(wǎng)上的評(píng)論很好,所以想買(mǎi)回來(lái)作為參考。
  •   書(shū)的內(nèi)容很好,要是再有習(xí)題參考答案就更完美了。
  •   這是我們C++老師推薦并非常推崇的大學(xué)參考,我翻過(guò)后也覺(jué)得學(xué)習(xí)C++的新標(biāo)準(zhǔn)教材非它莫屬
  •   書(shū)上的例程在網(wǎng)站上都有,下載來(lái)仔細(xì)研究。
  •   寫(xiě)作很有特色,很其他許多書(shū)不同。值得從多角度看一門(mén)學(xué)問(wèn)!
  •   看完了才來(lái)評(píng)論,對(duì)嵌入式的很精彩。。
  •   書(shū)很好,與書(shū)店的質(zhì)量差不多
  •   書(shū)紙張質(zhì)量沒(méi)想象的好,但是內(nèi)容不錯(cuò),是入門(mén)比較好的書(shū)
  •   很精粹的書(shū)??!以后肯定會(huì)當(dāng)成C++的教材,比國(guó)內(nèi)的某些粗制濫造的某某名師寫(xiě)的東西好多了?。。。。。。。?/li>
  •   書(shū)本很不錯(cuò),適合初學(xué)者。紙張也還好,并沒(méi)有像大家所說(shuō)的那樣紙張很差,就是有一個(gè)腳折了一下,整體還是不錯(cuò)的。
  •   書(shū)的質(zhì)量還是很好的,當(dāng)當(dāng)值得信賴
  •   書(shū)上很多講的東西都是國(guó)內(nèi)書(shū)沒(méi)有的
  •   還沒(méi)有看,單看包裝和作者的名字就知道一定是本好書(shū),作者是C++之父。
  •   C++之父,值得推薦
  •   這本書(shū)我看不懂,幫朋友買(mǎi)的,他說(shuō)很不錯(cuò)
  •   謝謝 我選對(duì)了 這本書(shū)正合我意 謝謝




































  •   要是能坐下來(lái)好好看看,這本書(shū)真的是好書(shū)
  •   經(jīng)典書(shū)籍,值得擁有;
  •   剛由到,簡(jiǎn)要的看了一些章節(jié),非常經(jīng)典。
  •   講的都是很基礎(chǔ)的C++,確實(shí)如介紹所說(shuō)很適合初學(xué)者!
  •   C++之父的書(shū),而且還是面向初學(xué)者的.有其他語(yǔ)言開(kāi)發(fā)基礎(chǔ)的,學(xué)習(xí)起來(lái)會(huì)比較快
  •   大致讀了一下,非常好
  •   對(duì)于學(xué)習(xí)c++的來(lái)說(shuō)是一本不錯(cuò)的入門(mén)教材!
  •   我是看了電子版后才決定買(mǎi)的,很好很強(qiáng)大
  •   大師新作,懷崇敬之情拜讀,必能受益匪淺!
  •   屬真的很好呀
  •   送貨員態(tài)度很差,送貨速度好
  •   紙質(zhì)不是很好,覺(jué)得好貴哦,內(nèi)容還沒(méi)有看
  •   謝謝當(dāng)當(dāng)提供這么優(yōu)惠的書(shū)籍!
  •   很詳細(xì)的一本c++教材,入門(mén)和提升都不錯(cuò)
  •   沒(méi)什么不足,當(dāng)教材用
  •   等看完再來(lái)
  •   內(nèi)容還是不錯(cuò)的,也比較全。有空好好看看
  •   - -! 感覺(jué)內(nèi)容超多 希望能學(xué)好吧
  •   紙張薄了一點(diǎn),價(jià)格個(gè)人感覺(jué)有點(diǎn)貴。。。
  •   可以,蠻不錯(cuò)的
  •   呵呵 感覺(jué)不錯(cuò) 買(mǎi)來(lái)收藏的
  •   初步瀏覽了一些內(nèi)容,感覺(jué)不錯(cuò)!!
  •   正是我需要的.
  •   正在看,翻譯水平一般
  •   剛開(kāi)始才看,再過(guò)段時(shí)間看看效果吧……
  •   很好,對(duì)學(xué)習(xí)的幫助很大,與英文版對(duì)照這讀效果很好。
  •   。。。挺好
  •   包裝很好,對(duì)打算從事軟件游戲開(kāi)發(fā)的有些基礎(chǔ)的同學(xué)我覺(jué)得不錯(cuò),尤其是那本C++程序設(shè)計(jì)里的實(shí)踐部分,就是我想要的
  •   國(guó)外的一本學(xué)C++非常好的書(shū)~強(qiáng)烈推薦
  •   本書(shū)是公認(rèn)的C++入門(mén)級(jí)經(jīng)典著作,敘述相對(duì)淺顯易懂,配有編程示例可供讀者鞏固練習(xí),但是C++本身就不容易理解,如果想學(xué)通、學(xué)精,除了反復(fù)閱讀有關(guān)章節(jié)和多編程實(shí)踐外,還需要比較閱讀《C++ primer》《Thinking in C++》等其他經(jīng)典著作,加深理解。
  •   我覺(jué)得看這個(gè)前應(yīng)該看個(gè)基礎(chǔ)書(shū),這老頭子挺怪的,受不了
  •   有一些基礎(chǔ)的同志貌似要跳過(guò)前面的一些章節(jié)也的確是有些困難的,對(duì)課后練習(xí)可以試試……
  •   結(jié)合以前的基礎(chǔ),給了我一定幫助
  •   是正版,快遞迅速!
  •   要好好看啊!作為編程人員,擺擺樣子也是必要的
  •   由于是以問(wèn)題驅(qū)動(dòng)的方式編寫(xiě)的,所以這是一本適合從頭讀到尾的初學(xué)者教材,作者是C++之父,內(nèi)容應(yīng)該沒(méi)話說(shuō),質(zhì)量也不錯(cuò)。只不過(guò)出版商為了節(jié)約成本,砍掉了書(shū)后的附錄,有點(diǎn)無(wú)恥!
  •   這本書(shū)不錯(cuò)~結(jié)合實(shí)例從各方面教授C++的知識(shí)~喜歡~受益匪淺
  •   C++經(jīng)典書(shū)
  •   比較新版的書(shū),總體看了一下,覺(jué)得還是蠻不錯(cuò)的,值得擁有
  •   c++之父編的,真的不一樣,講解詳細(xì),入門(mén)必備
  •   晦澀的問(wèn)題將得通俗易懂,翻譯的也還不錯(cuò)
  •   希望這本書(shū)能給大家?guī)?lái)大的幫助。祝好!
  •   看了一下 果然不同一般的書(shū) 只是略微有點(diǎn)失望
  •   書(shū)是蠻好的 。但不得不說(shuō),快遞很慢。。。以前沒(méi)這么慢的
  •   拓展部門(mén)很實(shí)用
  •   各方面都很好!唯一的缺陷是,后面的附錄沒(méi)有,居然要到***.hzbook****下載,還要注冊(cè)!
    真不知這個(gè)編輯什么思路
  •   此書(shū)為正版,所以70多塊錢(qián)一本還是物有所值的。此書(shū)跟一般的教科書(shū)不同,它既有理論知識(shí),同時(shí)也穿插了很多歷史,古今結(jié)合,不錯(cuò)的。
  •   看了,收獲了一點(diǎn)。不過(guò)感覺(jué)沒(méi)有傳說(shuō)中的那么好
  •   感覺(jué)沒(méi)有primer寫(xiě)的好
  •   原版很好!翻譯不怎的!
  •   速度很快 比京東快很多,但是買(mǎi)的時(shí)候是滿69返10元的活動(dòng)怎么沒(méi)有?。?/li>
  •   還沒(méi)看,但是很經(jīng)典
  •   書(shū)送得慢,還臟,內(nèi)容沒(méi)來(lái)得及細(xì)看,沒(méi)有想象的內(nèi)容多,也就Primer一半厚吧,希望內(nèi)容能讓人滿意。C++之父Stroustrup寫(xiě)的書(shū)能找到的就兩本,另外那本《C++程序設(shè)計(jì)語(yǔ)言》因?yàn)樽g者的問(wèn)題已經(jīng)被很多人鄙視過(guò)了,如果這本書(shū)再不好真是TMD中國(guó)人的悲哀啊,下輩子一定不要在天朝了!
  •   C++程序設(shè)計(jì)原理與實(shí)踐
  •   個(gè)個(gè)感覺(jué)新手用這本書(shū)當(dāng)教材,沒(méi)有資深人士指點(diǎn)的話學(xué)習(xí)有困難。書(shū)中提到的兩個(gè)頭文件,Simple_window.h和Graph.h快把我弄崩潰了,怎么都找不到。
  •   英文好點(diǎn)的還是看英文版吧
  •   垃圾書(shū),文章全部連在一起,不全部看,還真他媽看不了,看完之后還不知道他究竟說(shuō)什么,重點(diǎn)一點(diǎn)都不明確,媽比,我上網(wǎng)自學(xué)看文庫(kù)資料還好過(guò)看這邊書(shū),又沒(méi)有答案
  •   第三次評(píng)論內(nèi)容:  看了前面的一部分了,不僅僅是翻譯得不順,個(gè)別地方根本就詞義顛倒?! ∵€有一章里面把object代碼翻譯成目標(biāo)代碼,然后這一章后面的練習(xí)問(wèn)題中居然object文件變成對(duì)象文件。一個(gè)對(duì)象,一個(gè)目標(biāo),實(shí)際是一個(gè)意思,有經(jīng)驗(yàn)的倒容易分辨,如果完全是一個(gè)初學(xué)者,鬼才回答得出這個(gè)問(wèn)題。  當(dāng)然,不是說(shuō)這本書(shū)不適合初學(xué)者,不過(guò)建議初學(xué)者還是試試英文影印版(本來(lái)不想買(mǎi),但還是又買(mǎi)了),如果看中文,千萬(wàn)千萬(wàn)不要刻意去理解其中所有的概念。稍稍有些不求甚解的好。  改成差評(píng)了……第二次評(píng)論內(nèi)容:A.優(yōu)點(diǎn)(都是原作者的原因): 1.語(yǔ)言風(fēng)趣,讓人有興趣讀下去,只是偶爾翻譯上感覺(jué)還有些不順。 2.內(nèi)容深淺得宜,適合初學(xué)者打牢基礎(chǔ),而且從實(shí)踐出發(fā),不是教條主義?!?.習(xí)題完備,每章后面都有詳盡的習(xí)題、思考題、要點(diǎn)等,省去了自己大量尋找的時(shí)間。B.缺點(diǎn)(都是翻譯和出版社的原因): 1.不僅僅價(jià)格貴,同時(shí)還把原版的彩色插圖變成了黑白的。 2.翻譯只翻譯了文章內(nèi)容,程序中的注釋沒(méi)有翻譯?!?.本來(lái)原書(shū)有的附錄部分書(shū)中居然沒(méi)有自帶?。?!要去華章的網(wǎng)站上自行下載!不僅如此,下載前還需要注冊(cè)登錄才行?。?!...C.結(jié)論: 沒(méi)辦法,形勢(shì)比人強(qiáng)。雖然是本好書(shū),卻被糟蹋了,但是又不得不買(mǎi),畢竟買(mǎi)美國(guó)的原版現(xiàn)在的錢(qián)還不夠。第一次評(píng)價(jià)內(nèi)容:“不管如何,只是沖著原作者(而不是沖著翻譯者或出版社)我肯定是要投五星的。而出版社為什么不投呢?因?yàn)樗麄冐?!明明原?shū)是彩色的插圖,你非要印個(gè)黑白的,定價(jià)都已經(jīng)那么高,還要從讀者身上再刮一層嗎?而翻譯者為什么不投呢?因?yàn)樗麄儜?!翻譯的水平暫且不談,看看程序里面的注釋部分吧,居然全是英文?。?!翻譯的,不要給我用什么慣例說(shuō)注釋不翻,看看《C++程序設(shè)計(jì)語(yǔ)言(特別版-十周年中文紀(jì)念版) 》吧,里面的注釋都是翻譯的?!禖++程序設(shè)計(jì)語(yǔ)言(特別版-十周年中文紀(jì)念版) 》那本書(shū)是高級(jí)階段的書(shū),注釋都翻了。而這本書(shū)面向初學(xué)者,你反而不翻?出版社,我不想罵你,中文版也就算了,反正也被翻譯的糟蹋了,圖片黑白就黑白吧。英文影印你居然也給把圖片換成了黑白了?(商品簡(jiǎn)介里有,大家自己看)聽(tīng)說(shuō)英文版的書(shū)本身還印得很??!——這點(diǎn)不奇怪,好幾本原著都這樣了,只知道賺錢(qián),而不顧及讀者體驗(yàn)的出版社。與其受這樣的折磨,還不如上網(wǎng)找資源了。國(guó)家的計(jì)算技術(shù)水平為什么常常不及外國(guó)?因?yàn)榫退阄覀儗W(xué)好了外語(yǔ),我們看明白了英文,我們的閱讀體驗(yàn)也要比外國(guó)本土的差?。?!雖然只是一點(diǎn)點(diǎn),但是見(jiàn)微知著,這里搞掉一點(diǎn),那里搞掉一點(diǎn),只知道撈錢(qián)的出版社,你們就不明白什么叫千里之堤,潰于蟻穴的道理???哼哼,也許吧,你們明白,但是你們就是不去做?。。。∑@樣的翻譯,這樣的出版社,我們想學(xué)的人,還不得不買(mǎi),以前錢(qián)不夠的做房奴、車(chē)奴,受房產(chǎn)商的折磨,現(xiàn)在連我們中國(guó)的學(xué)習(xí)者都要成為書(shū)奴,受出版社的折磨。不要驚訝為什么奴隸多,因?yàn)槟切┞暦Q(chēng)“顧客是上帝”的家伙,實(shí)質(zhì)都只看著“上帝”的錢(qián)……我雖然可以看英文版,但是我寧愿先用中文的湊合著,等以后攢夠錢(qián),直接從美國(guó)郵本原版的過(guò)來(lái),這個(gè)什么英文影印版,我是絕對(duì)不買(mǎi)的。” 閱讀更多 ›
  •   太貴了 太貴了 太貴了 太貴了 太貴了 太貴了
  •   看到那些對(duì)翻譯的詬病。。。我決定不買(mǎi)了。這種重量級(jí)的書(shū)就應(yīng)該讓重量級(jí)的人物去翻譯。重量級(jí)的出版社去出版。別TM找一些阿貓阿狗去翻譯。暴殄天物?。?/li>
  •   十年以來(lái),Bjarne Stroustrup在不同的場(chǎng)合多次表示過(guò),C++最大的弱點(diǎn)就是它的教學(xué),因此,他許諾要親自寫(xiě)一本教授C++的書(shū)——不同于The C++ Programming Language那樣的、真正面向?qū)W習(xí)者的教程,來(lái)正本清源,以一種他認(rèn)為正確的方式來(lái)教C++?!禖++程序設(shè)計(jì)原理與實(shí)踐》這本書(shū)就是他實(shí)現(xiàn)諾言的作品。這本書(shū)并非零起點(diǎn),對(duì)于完全沒(méi)有編程基礎(chǔ)的人來(lái)說(shuō),恐怕并不適合。從技術(shù)點(diǎn)的組織來(lái)看,也是一如Bjarne Stroustrup一直以來(lái)的風(fēng)格,以一種娓娓道來(lái)的方式分布在書(shū)中各個(gè)地方。光看目錄,你很難知道他會(huì)在哪里講到什么技術(shù)點(diǎn)。但如果讀者有一定基礎(chǔ),知道編程是怎么回事,然后愿意以從頭到尾細(xì)細(xì)品讀的方式來(lái)學(xué)習(xí)C++,那么這本書(shū)應(yīng)該是不錯(cuò)的選擇。但知識(shí)點(diǎn)的分散也有很大問(wèn)題,也不是所有人都有那個(gè)耐心從頭到尾精讀,所以這本書(shū)也不能取代其他一些經(jīng)典的C++書(shū),比如可以當(dāng)字典查的C++ Primer和The C++ Standard Library,比如可以當(dāng)博客讀的Effective C++。但是有了這本書(shū)以后,學(xué)習(xí)C++的時(shí)候確實(shí)可以拿它當(dāng)主干,其他的作參考和補(bǔ)充。為什么這么說(shuō)呢?因?yàn)镃++這個(gè)語(yǔ)言有個(gè)大陷阱,就是存在很多誘惑和可能性,很容易讓學(xué)習(xí)者早早就走到那些有趣的底層細(xì)節(jié)和奇技淫巧上,只見(jiàn)樹(shù)木不見(jiàn)森林。比如你在...一個(gè)類(lèi)的設(shè)計(jì)階段就在考慮是否要讓它的某個(gè)成員函數(shù)內(nèi)聯(lián),或者本來(lái)要設(shè)計(jì)一個(gè)類(lèi),然后動(dòng)手時(shí)成了一個(gè)模板類(lèi),重構(gòu)時(shí)變成了一個(gè)多參數(shù)模板類(lèi),這都是疑似墜井的信號(hào)。實(shí)際上以今天C++語(yǔ)言的成熟程度來(lái)講,絕大多數(shù)情況下,程序員可以依賴高級(jí)的基礎(chǔ)設(shè)施完成工作,只在非常罕見(jiàn)的地方需要用到高度技巧化和底層化的技術(shù)。因此,按理來(lái)說(shuō),一個(gè)C++學(xué)習(xí)者也應(yīng)該是先掌握這個(gè)語(yǔ)言的主體部分,然后才在必要的情況下進(jìn)入細(xì)節(jié)的學(xué)習(xí)。這個(gè)應(yīng)該是正途,也是這本書(shū)采取的思路。這本書(shū)講授C++的最大特色,就是把C++當(dāng)做一個(gè)真正高級(jí)的語(yǔ)言去講,從頭至尾充分調(diào)動(dòng)了C++標(biāo)準(zhǔn)庫(kù)以及其他高級(jí)的基礎(chǔ)設(shè)施。全書(shū)處理的非常平和,看不到技巧的炫耀和故作高深的叫賣(mài),一切看上去都挺自然的。從C++自身的發(fā)展來(lái)講,這本書(shū)的出版,標(biāo)志著C++教學(xué)度過(guò)了長(zhǎng)達(dá) 20年的青春期,進(jìn)入了成熟期。然而,就現(xiàn)實(shí)而言,這本書(shū)恐怕是來(lái)得太晚了。且不說(shuō)C++的應(yīng)用領(lǐng)域較之十年前已經(jīng)大幅度萎縮了,即使是仍然在使用 C++的領(lǐng)域里,也早就充斥了大量的傳統(tǒng)遺留代碼。這些傳統(tǒng)的存在,強(qiáng)迫你必須按照奇技淫巧的方式來(lái)撰寫(xiě)你自己的代碼,無(wú)論你多么不情愿。所以我不認(rèn)為這本書(shū),以及C++0X的標(biāo)準(zhǔn)能夠總體上改變C++應(yīng)用的現(xiàn)狀。悲觀點(diǎn)的說(shuō)法是,C++到死,也就是這個(gè)樣了,難以有大的改觀。但是如果有人還是以很認(rèn)真很?chē)?yán)肅的態(tài)度來(lái)學(xué)習(xí)C++,也能夠有機(jī)會(huì)在一些領(lǐng)域來(lái)做一些全新的工作,這本書(shū)應(yīng)該是可以好好讀一下的。很多人可能覺(jué)得C++不行了,我相信在未來(lái)一段時(shí)間里,C++還有一定的用武之地。云計(jì)算興起之后,服務(wù)端的競(jìng)爭(zhēng)可能還會(huì)使得C++在某些領(lǐng)域復(fù)興,所以C++還是可以學(xué)一學(xué)的。C++這個(gè)語(yǔ)言最好也是最差的地方,就是它萬(wàn)金油,怎么寫(xiě)都能工作,好多種風(fēng)格都支持,你用著用著總會(huì)有個(gè)好惡。比如對(duì)我來(lái)說(shuō),C++這個(gè)語(yǔ)言最強(qiáng)的地方在于它的模板技術(shù)提供了足夠復(fù)雜的程序庫(kù)開(kāi)發(fā)機(jī)制,可以把復(fù)雜性高度集中在程序庫(kù)里。做得好的話,在應(yīng)用代碼部分我連一個(gè)for循環(huán)都不用寫(xiě),犯錯(cuò)誤的機(jī)會(huì)就少,效率還不打折扣,關(guān)鍵是看著代碼心里爽。那么它最爛的地方是面向?qū)ο蠡A(chǔ)設(shè)施,簡(jiǎn)直不入流,根本不配稱(chēng)為面向?qū)ο笳Z(yǔ)言。從高的層面來(lái)講,C++可以寫(xiě)組件,但是想做周全了挺麻煩的,算不上好的組件語(yǔ)言。從底層來(lái)說(shuō),C++跟C差不多是完全兼容,狗急跳墻了,我可以回去寫(xiě)C代碼。別人可能有不同的看法,不過(guò)有一點(diǎn)經(jīng)驗(yàn)的人,對(duì)于C++的長(zhǎng)長(zhǎng)短短多少都會(huì)有個(gè)感覺(jué)、有個(gè)偏愛(ài)。但是我現(xiàn)在覺(jué)得,用C++,最重要的一條,就是心態(tài)平和,別較勁,別非要讓程序統(tǒng)一到某個(gè)你最信仰的風(fēng)格下,更不用為此花一大堆精力去攢包裝(wrapper),什么直接就用什么。你寫(xiě)程序時(shí)第一個(gè)想到的路子,也就是你讀程序時(shí)最容易理解的路子。用始皇帝張藝謀的話說(shuō),就是手中無(wú)劍,心中也無(wú)劍,就是不殺,就是和平。以前的C++程序員們,多少都有些殺氣,有嗔念,要走過(guò)很久才回得來(lái)。也許這本書(shū)能夠幫助后來(lái)者比較快地獲得一顆平常心?沒(méi)準(zhǔn)兒。至少我希望是這樣。 閱讀更多 ›
  •   雖然是C++之父寫(xiě)的,但是感覺(jué)里面的內(nèi)容并不是很清晰,想學(xué)C++,還是c++primer吧,想了解面向?qū)ο缶幊趟枷?,還是看設(shè)計(jì)模式或?qū)iT(mén)的書(shū)吧。
  •   首先這本書(shū)畢竟是外文翻譯過(guò)來(lái)的,很對(duì)地方給人的感覺(jué)就是解釋的有點(diǎn)含糊,而且有些地方讀上去很抽象。。。但總體來(lái)說(shuō)這本書(shū)是本經(jīng)典,對(duì)學(xué)C++的人來(lái)說(shuō) 這本書(shū)將C++的知識(shí)點(diǎn)涵蓋的很全。。是本好書(shū),但是我個(gè)人看來(lái)這本書(shū)不太適合初學(xué)者,應(yīng)該屬于那種對(duì)C++有過(guò)編程經(jīng)歷,覺(jué)得自己在某些方面還有欠缺,不完善的那樣一個(gè)群體、、、
  •   喜歡這本書(shū),實(shí)用性強(qiáng)。
  •   很經(jīng)典的一本書(shū),保存用的!
  •   經(jīng)典的圖書(shū),沒(méi)的說(shuō)。
  •   這本書(shū)很好!物超所值
  •   比學(xué)校的教材好玩 但是翻譯有些地方看不懂。辭不達(dá)意的。。。。。另外 附錄呢附錄呢附錄呢???????。。。。。。。?/li>
  •   書(shū)很好,就是翻譯有點(diǎn)惡心。 有些詞不太準(zhǔn)確。推薦有基礎(chǔ)的人看。
  •   看完這個(gè)才如了點(diǎn)道,要不python還是難有突破
 

250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7