《C語言接口與實(shí)現(xiàn):創(chuàng)建可重用軟件的技術(shù)》
本文關(guān)鍵詞:C語言接口與實(shí)現(xiàn):創(chuàng)建可重用軟件的技術(shù),由筆耕文化傳播整理發(fā)布。
《C語言接口與實(shí)現(xiàn):創(chuàng)建可重用軟件的技術(shù)》
C Interfaces and Implementations:Techniques for Creating Reusable Software
本書概念清晰、內(nèi)容新穎、實(shí)例詳盡,是一本有關(guān)設(shè)計(jì)、實(shí)現(xiàn)和有效使用C語言庫(kù)函數(shù),,掌握創(chuàng)建可重用C語言軟件模塊技術(shù)的參考指南。本書倡導(dǎo)基于接口的C語言設(shè)計(jì)理念及其實(shí)現(xiàn)技術(shù),深入詳細(xì)地描述了24個(gè)C語言接口及其實(shí)現(xiàn)。
本書通過敘述如何用一種與語言無關(guān)的方法將接口的設(shè)計(jì)與實(shí)現(xiàn)獨(dú)立開來,從而形成一種基于接口的設(shè)計(jì)途徑來創(chuàng)建可重用的API,本書是一本針對(duì) C語言程序員的不可多得的好書,也是值得所有希望掌握可重用軟件模塊技術(shù)的讀者閱讀的參考書籍。
關(guān)于如何設(shè)計(jì)、實(shí)現(xiàn)和有效使用庫(kù)函數(shù)的指南少之又少(如果說還有的話)。這本力作填補(bǔ)了這 個(gè)空白。它可以作為下一代軟件的工具書.所有的C語言程序員都應(yīng)該閱讀。
——W.Richard Stevens
“我向每位專業(yè)C語言程序員推薦這本書。C語言程序員們忽視書中所描述的各種技術(shù)已經(jīng)太長(zhǎng)時(shí) 間了。”
——Norman Ramsey,貝爾實(shí)驗(yàn)室研究員
每一位程序員和軟件項(xiàng)目經(jīng)理必須掌握創(chuàng)建可重用軟件模塊的技術(shù):可重用軟件模塊是 構(gòu)建大規(guī)模、可靠應(yīng)用的基石。與當(dāng)前某些面向?qū)ο笳Z言不同,C語言為創(chuàng)建可重用應(yīng)用程 序接口(Application Programming Interface,API)提供的語言和功能支持非常少。盡管大多 數(shù)C語言程序員在自己所編寫的每一個(gè)應(yīng)用程序中都使用API和實(shí)現(xiàn)API的庫(kù).但只有相當(dāng)少 的程序員可以創(chuàng)建和發(fā)布新的、可廣泛使用的API。本書闡述了如何用一種與語言無關(guān)的方 法將接口的設(shè)計(jì)與實(shí)現(xiàn)獨(dú)立開來,從而形成一種基于接口的設(shè)計(jì)途徑來創(chuàng)建可重用的API。 書中提供大量實(shí)例具體說明這種方法。作者詳細(xì)描述了24個(gè)接口和它們的實(shí)現(xiàn)細(xì)節(jié),有助于 讀者對(duì)這種設(shè)計(jì)方法的透徹理解。
本書具有如下特色:
●簡(jiǎn)潔明了的接口描述。為對(duì)接口設(shè)計(jì)感興趣的程序員提供了一個(gè)參考手冊(cè)
●每一章接口的代碼實(shí)現(xiàn)分析將幫助讀者修改、擴(kuò)充一個(gè)接口,或者設(shè)計(jì)相關(guān)接口
●深入探討了“算法工程”:闡述如何將數(shù)據(jù)結(jié)構(gòu)以及相關(guān)算法打包到可重用模塊中
●24個(gè)API和8個(gè)實(shí)例程序的源代碼都經(jīng)過測(cè)試檢查,每個(gè)程序都是按照”literate程序”的形 式構(gòu)成。為源代碼提供了全面完整的解釋
●提供了非常少見的有關(guān)C語言編程技巧的文檔記錄
●可以方便地在訪問本書的所有源碼
本文關(guān)鍵詞:C語言接口與實(shí)現(xiàn):創(chuàng)建可重用軟件的技術(shù),由筆耕文化傳播整理發(fā)布。
本文編號(hào):66161
本文鏈接:http://www.sikaile.net/wenshubaike/mishujinen/66161.html