出版時(shí)間:2004-1 出版社:清華大學(xué)出版社 作者:歐爾蘭 頁數(shù):273 字?jǐn)?shù):368000 譯者:彭琿
Tag標(biāo)簽:無
內(nèi)容概要
本書采用幽默通俗的語言和大量典型的帶有bug的程序,幫助讀者從其他程序員的失誤中吸取教訓(xùn),從而減少自己程序中的錯誤。全書分為三大部分:第I部分使用幽默風(fēng)趣的語言,列舉了114個不同類型、含bug的程序代碼,其內(nèi)容幾乎涵概了C++/C程序中容易產(chǎn)生的各種bug;第II部分給出了第一部分114個bug程序代碼所涉及問題的提示,且提示過程層層深入,留給讀者充分的空間,以思考問題的解決方法;第III部分給出114個bug程序代碼所涉及的問題答案對一些非常典型的程序問題還進(jìn)行了擴(kuò)展,以拓寬讀者思路。本書適合所有從事C++/C語言開發(fā)的程序員,特別是那些常常被bug所困擾的程序員。
作者簡介:
Steve Oualline是一個有著35年豐富編程經(jīng)驗(yàn)的優(yōu)秀程序員,曾編寫過多本暢銷書,包括Practical C Programming 和 Practical C++ Programming(O'Reilly出版社出版)。
書籍目錄
第1部分 程序 第1章 入門 1.1 程序1:Heool World 1.2 程序2:教師的問題 1.3 程序3:清晨的驚奇 第2章 初級錯誤 2.1 程序4:典型的初始化問題 2.2 程序5:早期錯誤 2.3 程序6:必須為程序保留“空間” 2.4 程序7:錯誤的平方 2.5 程序8:“瘋狂”的字符 2.6 程序9:注釋的問題 2.7 程序10:“蹩腳的除法運(yùn)算 2.8 程序11:畫蛇添足 2.9 程序12:加快和等待 2.10 程序13:問題程序 2.11 程序14:移位程序 2.12 程序15:沒有任何單詞是關(guān)鍵字 2.13 程序16:事半功倍 第3章 字符的奇跡 3.1 程序17:又一個Hello World程序 3.2 程序18:典型錯誤 3.3 程序19:檢查質(zhì)數(shù) 3.4 程序20:比設(shè)想的情況更簡單 3.5 程序21:錯誤的注釋 3.6 程序22:參數(shù)的取值范圍過大 3.7 程序23:計(jì)算字符個數(shù) 3.8 程序24:過于簡單的附法 3.9 程序25:最大值的驚奇 3.10 程序26:問題區(qū)域 第4章 常見的問題 第5章 C語言代碼bug 第6章 預(yù)處理錯誤 第7章 沒有類的類 第8章 專家的迷惑 第9章 地獄之門 第10章 幾個工作程序 第11章 可怕的線程和嵌入程序第2部分 提示第3部分 答案
圖書封面
圖書標(biāo)簽Tags
無
評論、評分、閱讀與下載