程序設(shè)計(jì)實(shí)踐

出版時(shí)間:2000-8  出版社:機(jī)械工業(yè)出版社  作者:[美] Brian W. Kernighan,Rob Pike  頁(yè)數(shù):221  譯者:裘宗燕  
Tag標(biāo)簽:無(wú)  

內(nèi)容概要

Pike合著的最新力作。本書從排錯(cuò)、測(cè)試、性能、可移植性、設(shè)計(jì)、界面、風(fēng)格和記法等方面,討論了程序設(shè)計(jì)中實(shí)際的、又是非常深刻和具有廣泛意義的思想、技術(shù)和方法,它的翻譯出版將填補(bǔ)國(guó)內(nèi)目前這方面書籍的空白。本書值得每個(gè)夢(mèng)想并努力使自己成為優(yōu)秀程序員的人參考,值得每個(gè)計(jì)算機(jī)專業(yè)的學(xué)生和計(jì)算機(jī)工作者閱讀,也可作為程序設(shè)計(jì)高級(jí)課程的教材或參考書。

作者簡(jiǎn)介

Brian W.Kernighan和Rob Pike從他們多年來(lái)寫程序、教學(xué)以及與其他程序員共同工作積累起來(lái)的經(jīng)驗(yàn)中總結(jié)和精練,寫出了本書。任何人中休寫軟件,《程序設(shè)計(jì)實(shí)踐》所闡述的原則和指南都一定能使之獲益匪淺。
Brian W.Kernighan和Rob Pike在朗訊科技貝爾實(shí)驗(yàn)室的計(jì)算機(jī)

書籍目錄

譯者序前言第1章   風(fēng)格	  1.1   名字	  1.2   表達(dá)式和語(yǔ)句	  1.3   一致性和習(xí)慣用法	  1.4   函數(shù)宏	  1.5   神秘的數(shù)	  1.6   注釋	  1.7   為何對(duì)此費(fèi)心	第2章   算法與數(shù)據(jù)結(jié)構(gòu)	  2.1   檢索	  2.2   排序	  2.3   庫(kù)	  2.4   一個(gè)Java快速排序	  2.5   大O記法	  2.6   可增長(zhǎng)數(shù)組	  2.7   表	  2.8   樹	  2.9   散列表	  2.10   小結(jié)	第3章   設(shè)計(jì)與實(shí)現(xiàn)	  3.1   馬爾可夫鏈算法	  3.2   數(shù)據(jù)結(jié)構(gòu)的選擇	  3.3   在C中構(gòu)造數(shù)據(jù)結(jié)構(gòu)	  3.4   生成輸出	  3.5   Java	  3.6   C++	  3.7   Awk和Perl	  3.8   性能	  3.9   經(jīng)驗(yàn)教訓(xùn)	第4章   界面	  4.1   逗號(hào)分隔的值	  4.2   一個(gè)原型庫(kù)	  4.3   為別人用的庫(kù)	  4.4   C++實(shí)現(xiàn)	  4.5   界面原則	  4.6   資源管理	  4.7   終止、重試或失敗	  4.8   用戶界面	第5章   排錯(cuò)	  5.1   排錯(cuò)系統(tǒng)	  5.2   好線索,簡(jiǎn)單錯(cuò)誤	  5.3   無(wú)線索,難辦的錯(cuò)誤	  5.4   最后的手段	  5.5   不可重現(xiàn)的錯(cuò)誤	  5.6   排錯(cuò)工具	  5.7   其他人的程序錯(cuò)誤	  5.8   小結(jié)	第6章   測(cè)試	  6.1   在編碼過(guò)程中測(cè)試	  6.2   系統(tǒng)化測(cè)試	  6.3   測(cè)試自動(dòng)化	  6.4   測(cè)試臺(tái)	  6.5   應(yīng)力測(cè)試	  6.6   測(cè)試秘訣	  6.7   誰(shuí)來(lái)測(cè)試	  6.8   測(cè)試馬爾可夫程序	  6.9   小結(jié)	第7章   性能	  7.1   瓶頸	  7.2   計(jì)時(shí)和輪廓	  7.3   加速策略	  7.4   代碼調(diào)整	  7.5   空間效率	  7.6   估計(jì)	  7.7   小結(jié)	第8章   可移植性	  8.1   語(yǔ)言	  8.2   頭文件和庫(kù)	  8.3   程序組織	  8.4   隔離	  8.5   數(shù)據(jù)交換	  8.6   字節(jié)序	  8.7   可移植性和升級(jí)	  8.8   國(guó)際化	  8.9   小結(jié)	第9章   記法	  9.1   數(shù)據(jù)格式	  9.2   正則表達(dá)式	  9.3   可編程工具	  9.4   解釋器、編譯器和虛擬機(jī)	  9.5   寫程序的程序	  9.6   用宏生成代碼	  9.7   運(yùn)行中編譯	后記	附錄:規(guī)則匯編	索引

圖書封面

圖書標(biāo)簽Tags

無(wú)

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


    程序設(shè)計(jì)實(shí)踐 PDF格式下載


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

 
 

  •   程序開發(fā)對(duì)細(xì)節(jié)絕對(duì)不可忽視,好的程序可讀性是非常重要的
  •   這本書能夠?qū)Τ绦騿T有很好的指導(dǎo)作用。里面指出一些往往是容易被人忽略的重要的東西,例如命名規(guī)范,書寫規(guī)范等。
  •   聽說(shuō)不錯(cuò),就買過(guò)來(lái)看看,結(jié)果呢,超級(jí)棒,太精彩了,真知灼見,頂禮膜拜
 

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

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