C語言接口與實現(xiàn)

出版時間:2011-9  出版社:人民郵電出版社  作者:David R. Hanson  頁數(shù):368  譯者:郭旭  
Tag標(biāo)簽:無  

內(nèi)容概要

由漢森編著的《C語言接口與實現(xiàn):創(chuàng)建可重用軟件的技術(shù)》概念清晰、實例詳盡,是一本有關(guān)設(shè)計、實現(xiàn)和有效使用C語言庫函數(shù),掌握創(chuàng)建可重用C語言軟件模塊技術(shù)的參考指南。書中提供了大量實例,重在闡述如何用一種與語言無關(guān)的方法將接口設(shè)計實現(xiàn)獨立出來,從而用一種基于接口的設(shè)計途徑創(chuàng)建可重用的API。
《C語言接口與實現(xiàn):創(chuàng)建可重用軟件的技術(shù)》是所有C語言程序員不可多得的好書,也是所有希望掌握可重用軟件模塊技術(shù)的人員的理想?yún)⒖紩?,適合各層次的面向?qū)ο筌浖_發(fā)人員、系統(tǒng)分析員閱讀。

作者簡介

David R.Hanson
普林斯頓大學(xué)計算機(jī)科學(xué)系教授,有著二十多年編程語言研究經(jīng)驗。他曾經(jīng)同貝爾實驗室合作開展研究工作,是適用于UNIX系統(tǒng)上的高質(zhì)量C編譯器Icc的開發(fā)者之一。另著有A
Retargetable C Compiler: Design and Implementation一書。

書籍目錄

第1章  引言
1.1 文學(xué)程序
1.2 程序設(shè)計風(fēng)格
1.3 效率
1.4 擴(kuò)展閱讀
1.5 習(xí)題
第2章 接口與實現(xiàn)
2.1 接口
2.2 實現(xiàn)
2.3 抽象數(shù)據(jù)類型
2.4 客戶程序的職責(zé)
2.5 效率
2.6 擴(kuò)展閱讀
2.7 習(xí)題
第3章 原子
3.1 接口
3.2 實現(xiàn)
3.3 擴(kuò)展閱讀
3.4 習(xí)題
第4章 異常與斷言
4.1 接口
4.2 實現(xiàn)
4.3 斷言
4.4 擴(kuò)展閱讀
4.5 習(xí)題
第5章 內(nèi)存管理
5.1 接口
5.2 產(chǎn)品實現(xiàn)
5.3 稽核實現(xiàn)
5.4 擴(kuò)展閱讀
5.5 習(xí)題
第6章 再談內(nèi)存管理
6.1 接口
6.2 實現(xiàn)
6.3 擴(kuò)展閱讀
6.4 習(xí)題
第7章 鏈表
7.1 接口
7.2 實現(xiàn)
7.3 擴(kuò)展閱讀
7.4 習(xí)題
第8章 表
8.1 接口
8.2 例子:詞頻
8.3 實現(xiàn)
8.4 擴(kuò)展閱讀
8.5 習(xí)題
第9章 集合
9.1 接口
9.2 例子:交叉引用列表
9.3 實現(xiàn)
9.3.1 成員操作
9.3.2 集合操作
9.4 擴(kuò)展閱讀
9.5 習(xí)題
第10章 動態(tài)數(shù)組
10.1 接口
10.2 實現(xiàn)
10.3 擴(kuò)展閱讀
10.4 習(xí)題
第11章 序列
11.1 接口
11.2 實現(xiàn)
11.3 擴(kuò)展閱讀
11.4 習(xí)題
第12章 環(huán)
12.1 接口
12.2 實現(xiàn)
12.3 擴(kuò)展閱讀
12.4 習(xí)題
第13章 位向量
13.1 接口
13.2 實現(xiàn)
13.2.1 成員操作
13.2.2 比較
13.2.3 集合操作
13.3 擴(kuò)展閱讀
13.4 習(xí)題
第14章 格式化
14.1 接口
14.1.1 格式化函數(shù)
14.1.2 轉(zhuǎn)換函數(shù)
14.2 實現(xiàn)
14.2.1 格式化函數(shù)
14.2.2 轉(zhuǎn)換函數(shù)
14.3 擴(kuò)展閱讀
14.4 習(xí)題
第15章 低級字符串
15.1 接口
15.2 例子:輸出標(biāo)識符
15.3 實現(xiàn)
15.3.1 字符串操作
15.3.2 分析字符串
15.3.3 轉(zhuǎn)換函數(shù)
15.4 擴(kuò)展閱讀
15.5 習(xí)題
第16章 高級字符串
16.1 接口
16.2 實現(xiàn)
16.2.1 字符串操作
16.2.2 內(nèi)存管理
16.2.3 分析字符串
16.2.4 轉(zhuǎn)換函數(shù)
16.3 擴(kuò)展閱讀
16.4 習(xí)題
第17章 擴(kuò)展精度算術(shù)
17.1 接口
17.2 實現(xiàn)
17.2.1 加減法
17.2.2 乘法
17.2.3 除法和比較
17.2.4 移位
17.2.5 字符串轉(zhuǎn)換
17.3 擴(kuò)展閱讀
17.4 習(xí)題
第18章 任意精度算術(shù)
18.1 接口
18.2 例子:計算器
18.3 實現(xiàn)
18.3.1 取反和乘法
18.3.2 加減法
18.3.3 除法
18.3.4 取冪
18.3.5 比較
18.3.6 便捷函數(shù)
18.3.7 移位
18.3.8 與字符串和整數(shù)的轉(zhuǎn)換
18.4 擴(kuò)展閱讀
18.5 習(xí)題
第19章 多精度算術(shù)
19.1 接口
19.2 例子:另一個計算器
19.3 實現(xiàn)
19.3.1 轉(zhuǎn)換
19.3.2 無符號算術(shù)
19.3.3 有符號算術(shù)
19.3.4 便捷函數(shù)
19.3.5 比較和邏輯操作
19.3.6 字符串轉(zhuǎn)換
19.4 擴(kuò)展閱讀
19.5 習(xí)題
第20章 線程
20.1 接口
20.1.1 線程
20.1.2 一般信號量
20.1.3 同步通信通道
20.2 例子
20.2.1 并發(fā)排序
20.2.2 臨界區(qū)
20.2.3 生成素數(shù)
20.3 實現(xiàn)
20.3.1 同步通信通道
20.3.2 線程
20.3.3 線程創(chuàng)建和上下文切換
20.3.4 搶占
20.3.5 一般信號量
20.3.6 MIPS 和ALPHA 上的上下文切換
20.4 擴(kuò)展閱讀
20.5 習(xí)題
附錄A 接口摘要
參考書目

章節(jié)摘錄

版權(quán)頁:插圖:

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

“至今好像還沒人寫過關(guān)于如何設(shè)計、實現(xiàn)和有效使用庫函數(shù)的指南,Harlsorl的力作填補(bǔ)了這一空白。這是一本可與Software Tools比肩的作品,值得所有的C語言程序員珍藏?!薄  猈.Richard Steverls已故知名LINIX和網(wǎng)絡(luò)專家“我向每位C語言程序員推薦這本書。你們早就該重視書中所描述的各種技術(shù)了?!薄  狽ormarl RanlSey貝爾實驗室研究員“從C語言新手變成高手的必讀之作?!薄  獊嗰R遜讀者評論

編輯推薦

《C語言接口與實現(xiàn):創(chuàng)建可重用軟件的技術(shù)》可重用的軟件模塊是構(gòu)建大規(guī)??煽繎?yīng)用程序的基石,創(chuàng)建可重用的軟件模塊是每個程序員和項目經(jīng)理必須掌握的技能。C語言對創(chuàng)建可重用的API提供的語言和功能支持非常少,雖然C程序員寫應(yīng)用時都會用到API和庫,但卻很少有人去創(chuàng)建和發(fā)布新的能廣泛應(yīng)用的API?!禖語言接口與實現(xiàn):創(chuàng)建可重用軟件的技術(shù)》介紹用一種基于接口的設(shè)計方法創(chuàng)建可重用的API,這一方法將接口與實現(xiàn)分離開來,且與語言無關(guān)。書中詳細(xì)描述了T24個接口及其實現(xiàn),便于讀者深入了解此方法。這些接口涉及很多計算機(jī)領(lǐng)域的知識,包括數(shù)據(jù)結(jié)構(gòu)、算法、字符串處理和并發(fā)程序?!禖語言接口與實現(xiàn):創(chuàng)建可重用軟件的技術(shù)》是C語言領(lǐng)域的經(jīng)典名著,出版十余年仍暢銷不衰,是幾代程序員倍加推崇的力作。《C語言接口與實現(xiàn):創(chuàng)建可重用軟件的技術(shù)》特色:接口描述簡單明了,程序員可將此書用作相關(guān)接口的參考手冊,深入剖析如何將數(shù)據(jù)結(jié)構(gòu)及其相關(guān)算法打包成可重用的模塊,分析了全部24個API和8個示例應(yīng)用的源代碼,揭秘了許多鮮有文檔的C語言編程技巧。

圖書封面

圖書標(biāo)簽Tags

評論、評分、閱讀與下載


    C語言接口與實現(xiàn) PDF格式下載


用戶評論 (總計57條)

 
 

  •   學(xué)習(xí)C語言難得的幾本好書,對于用C語言寫可重用的軟件技術(shù)有很大的幫助,書中的實例很多,看完之后對個別數(shù)據(jù)結(jié)構(gòu)有了新的認(rèn)識,非常不錯,低起!
  •   介紹了很多使用的C接口!對與個人編程能力有很大幫助!
  •   在閱讀本書后,可以在前16章可以深入學(xué)習(xí)指針,同時也能深入的學(xué)習(xí)接口編程。
  •   C語言學(xué)習(xí)進(jìn)階的好書籍,提供了詳盡的實例!
  •   對C語言封裝的很好,是一本值得仔細(xì)研究的好書
  •   這書我是聽一位好友推薦的,當(dāng)時,我問他學(xué)習(xí)c語言想往高級發(fā)展咋辦,他推薦了我這本書,還有一本是C語言專家編程,那本書我們圖書館有我就沒買,所以,有想向C語言更深層次學(xué)習(xí)的同學(xué),我推薦大家看這本書。
  •   經(jīng)典好書,C語言中的瑰寶!不看此書,不要說自己懂C,不看此書三遍,不要說自己會C。
  •   感覺很深奧似的,不過耐心讀下去,跟其它c語言的書不一樣。贊
  •   C語言神書
  •   C語言高手的必經(jīng)讀物!
  •   這類技術(shù)并非必須,但如果你在團(tuán)隊中工作,會給你一些啟發(fā)。
  •   內(nèi)容很精彩,書的質(zhì)量也不錯,不愧是經(jīng)典好書??!
  •   不錯的書,錯得買
  •   書還沒看,但是也還是蠻不錯的!
  •   實戰(zhàn)經(jīng)驗之作 讓編碼更具價值
  •   總體一翻,第一感覺不太好;但慢慢去閱讀,體驗,是一本不錯的經(jīng)典。。
  •   這本書確實值得一看,很不錯
  •   書籍全新的,快遞速度也非???,太滿意了
  •   非常好的C提高書籍!
  •   講的很有深度,想要提高,買這本書挺值的
  •   非常好的一本書,向高水平飛躍必備
  •   很好非常好很好非常好
  •   在學(xué)校圖書館借了本英文原版,對照看,很不錯。
  •   一直看電子版(沒買到),還是看了紙版的舒服,很好很暴力
  •   c語言進(jìn)階的話還是要看的
  •   好書。但一定要靜下心來研究,老外的思考方式不一樣的。
  •   書的質(zhì)量不錯,發(fā)貨速度很快。這本書很有價值,值得推薦。
  •   一直喜歡c的清爽,在oop大行其道的當(dāng)今,c進(jìn)階的書越來越少,這本就是不錯的一本,有能力建議讀英文
  •   給人耳目一新的感覺,good.
  •   干這行,也是看評論買的,應(yīng)該用的到
  •   這本書寫的很好,但是翻譯之后讀起來有點費勁。
  •   是C,不過我還是沒能看懂是哪門子的C,有點不符合常理的C,很好奇。
  •   可能自己技術(shù)沒到家,感覺看不懂,文字?jǐn)⑹鲇悬c累贅
  •   還沒看,看看在說吧,也不知道怎么樣
  •   滿意收藏學(xué)習(xí)。謝謝快遞員。
  •   你看使用C語言的開源軟件,很多都是用OO思想實現(xiàn)的,C語言也能很優(yōu)雅的做。這本書就給了一種很好的思路。而且涉及到很多庫函數(shù)實現(xiàn)的方法(例如內(nèi)存管理、線程、字符串、格式化等等),看完這個再去看C++的STL,感覺完全不一樣。
  •   標(biāo)價5折買到的,訂單價過29所以也免郵了。以前看過中文版04年那版的電子書,由于是復(fù)印的,看得很別扭,所以還是覺得買本紙質(zhì)的好。粗略看了下,翻譯的很專業(yè),強(qiáng)烈建議購買。
  •   一本好書無論對于c/c++程序員來說。
  •   講得非常的不錯,推薦
  •   c語言方面書籍不可多得的經(jīng)典書籍,郭老師翻譯的也不錯,比其他一些翻譯的書好多了
  •   書中24個API很好,需要有C語言的深厚功底才能讀懂。
  •   此書是C語言方面的一本相當(dāng)經(jīng)典的書,看完TCPL以后可以研讀一下這本書,保證受益匪淺。
  •   A good bookGood thought and implementation, using the way of C + + class with c
  •   這本書絕對值得你擁有`不管你是新手還是老手`里面涉及到非常非常多的細(xì)節(jié)與好的思想 而這些細(xì)節(jié)與思想就是通往編程藝術(shù)的捷徑
  •   看了之后會真正愛上C編程!C語言能寫得這么優(yōu)美,而且書中設(shè)計的技術(shù)和技巧都非常值得學(xué)習(xí)。雖然有些地方?jīng)]推敲懂。
  •   看了書的前十章,并且把里面的代碼全敲了一遍,感覺內(nèi)容不錯,值得好好看,如何設(shè)計可重用程序的思想貫穿始終,前十章對幾種常用的數(shù)據(jù)結(jié)構(gòu)的實現(xiàn)也很精彩??梢院苊黠@的感覺出來書的內(nèi)容不是一個人翻譯的,前三章的翻譯狠爛,很多地方不知所云,只能自己對照代碼猜測作者想表達(dá)的意思。后面幾章的翻譯還不錯,基本能讀通順
  •   看網(wǎng)上評價還不錯買的,有時候會翻翻看看
  •   翻譯一般吧,比較在網(wǎng)上下的機(jī)械工業(yè)出版社那本,貴了好多,那本原價才35,簡單看了下,內(nèi)容沒有變,這書估計就一版,那你人民郵電這個,翻譯也不太準(zhǔn)確,賣的也太貴了吧
  •   很經(jīng)典的書,適合學(xué)習(xí)收藏
  •   這本書還算有用。亖222
  •   精讀了前幾張,感覺還不錯,感覺還是c++重用性好,尤其是泛化c++!沒辦法c語言嘛...不過算是少有的好書了,希望有實踐這里面理論的機(jī)會!雖然工作一直在使用c++.
  •   接口與實現(xiàn)
  •   跳出C新手必備書籍
  •   翻譯是差了一些
  •   C中經(jīng)典~~
  •   經(jīng)典之作,必須收藏?。?!
  •   書內(nèi)容很好,印刷質(zhì)量一般
 

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

京ICP備13047387號-7