出版時間:2011-6 出版社:電子工業(yè)出版社 作者:Brian W. Kernighan Rob Pike 頁數(shù):329 譯者:白喬 評注
Tag標(biāo)簽:無
內(nèi)容概要
The Practice of
Programming針對程序設(shè)計(jì)過程中的風(fēng)格、算法與數(shù)據(jù)結(jié)構(gòu)、設(shè)計(jì)與實(shí)現(xiàn)、界面、除錯、測試、性能、可移植性、記法等各個方面,系統(tǒng)地討論了一些常見問題和實(shí)用技巧。通過對本書的學(xué)習(xí),讀者可以快速掌握程序設(shè)計(jì)的技巧及思想。
本評注版力邀國內(nèi)資深專家執(zhí)筆,在英文原著基礎(chǔ)上增加中文點(diǎn)評與注釋,旨在融合二者之長,既保留經(jīng)典的原創(chuàng)文字與味道,又以先行者的學(xué)研心得與實(shí)踐感悟,對讀者閱讀與學(xué)習(xí)加以點(diǎn)撥、指明捷徑。
作者簡介
白喬博士,中國科學(xué)院高級工程師。主要從事分布式Web應(yīng)用開發(fā)、數(shù)據(jù)庫應(yīng)用開發(fā)及科學(xué)數(shù)據(jù)管理與集成技術(shù)的研究。具有十多年的C/C++編程經(jīng)驗(yàn),8年以上Java編程經(jīng)驗(yàn)?! ?004年創(chuàng)辦vcel。net網(wǎng)站,為廣大Visualc++/C++軟件丌發(fā)人員提供了文章、工具、電子書籍、丌源項(xiàng)目以及代碼片段等資源的共享平臺?! ?008年度十大優(yōu)秀IT技術(shù)圖書作者,CSDN學(xué)生人本營2009年度十佳老師,文風(fēng)輕松幽默,其撰寫的《白喬原創(chuàng):藝術(shù)編程之C++篇》、《白喬原創(chuàng):實(shí)戰(zhàn)軟件DIY》、《白喬原創(chuàng):VC之美化界面篇》等系列Visual C++教程,在網(wǎng)絡(luò)上具有較高的點(diǎn)擊率、并多次被轉(zhuǎn)載。著作包括《標(biāo)準(zhǔn)C++開發(fā)入門與編程實(shí)踐》(2007)和《把脈VC++》(2009)。
書籍目錄
前言(新增批注共1條)
Chapter 1: Style(新增批注共46條)
1.1 Names
1.2 Expressions and Statements
1.3 Consistency and Idioms
1.4 Function Macros
1.5 Magic Numbers
1.6 Comments
1.7 Why Bother?
Chapter 2: Algorithms and Data Structures(新增批注共29條)
2.1 Searching
2.2 Sorting
2.3 Libraries
2.4 A Java Quicksort
2.5 O-Notation
2.6 Growing Arrays
2.7 Lists
2.8 Trees
2.9 Hash Tables
2.10 Summary
Chapter 3: Design and Implementation(新增批注共12條)
3.1 The Markov Chain Algorithm
3.2 Data Structure Alternatives
3.3 Building the Data Structure in C
3.4 Generating Output
……
Chapter 4: Interfaces(新增批注共20條)
Chapter 5: Debugging(新增批注共28條)
Chapter 6: Testing(新增批注共28條) 173Chapter 7:
Performance(新增批注共30條)
Chapter 8: Portability(新增批注共30條)
Chapter 9: Notation(新增批注共13條)
Epilogue
Appendix: Collected Rules
Index
編輯推薦
The Practice of Programming 由Kernighan和Pike編著,成書于上個世紀(jì)(1999年)。年代看似有些久遠(yuǎn),但該書討論的是一些很難過時的話題,就像我們今天還在討論2000多年前“孔孟之道”和“孫子兵法”一樣,12年后的今天,我們再次讀起The Practice of Programming ,仍沒有感覺到一絲腐朽的氣味。從內(nèi)容上看,該書幾乎囊括了程序員深有感觸的各種問題,對于很多彷徨的程序員來說,這絕對是一貼切中要害的良藥。全書主要采用C++/Java作為范例語言,但絲毫不影響其他語言的愛好者以此作為升級讀本。《程序設(shè)計(jì)實(shí)踐(評注版)》力邀國內(nèi)資深專家執(zhí)筆,在英文原著基礎(chǔ)上增加中文點(diǎn)評與注釋。
圖書封面
圖書標(biāo)簽Tags
無
評論、評分、閱讀與下載