注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)C/C++及其相關(guān)C語言接口與實(shí)現(xiàn):創(chuàng)建可重用軟件的技術(shù)

C語言接口與實(shí)現(xiàn):創(chuàng)建可重用軟件的技術(shù)

C語言接口與實(shí)現(xiàn):創(chuàng)建可重用軟件的技術(shù)

定 價(jià):¥35.00

作 者: (美)David R. Hanson著;傅蓉[等]譯;傅蓉譯
出版社: 機(jī)械工業(yè)出版社
叢編項(xiàng): 計(jì)算機(jī)科學(xué)叢書
標(biāo) 簽: C

ISBN: 9787111130055 出版時(shí)間: 2004-01-01 包裝: 膠版紙
開本: 26cm 頁數(shù): 379 字?jǐn)?shù):  

內(nèi)容簡介

  本書概念清晰、內(nèi)容新穎、實(shí)例詳盡,是一本有關(guān)設(shè)計(jì)、實(shí)現(xiàn)和有效使用C語言庫函數(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)和有效使用庫函數(shù)的指南少之又少(如果說還有的話)。這本力作填補(bǔ)了這個(gè)空白。它可以作為下一代軟件的工具書.所有的C語言程序員都應(yīng)該閱讀?!猈.RichardStevens“我向每位專業(yè)C語言程序員推薦這本書。C語言程序員們忽視書中所描述的各種技術(shù)已經(jīng)太長時(shí)間了?!薄狽ormanRamsey,貝爾實(shí)驗(yàn)室研究員每一位程序員和軟件項(xiàng)目經(jīng)理必須掌握創(chuàng)建可重用軟件模塊的技術(shù):可重用軟件模塊是構(gòu)建大規(guī)模、可靠應(yīng)用的基石。與當(dāng)前某些面向?qū)ο笳Z言不同,C語言為創(chuàng)建可重用應(yīng)用程序接口(ApplicationProgrammingInterface,API)提供的語言和功能支持非常少。盡管大多數(shù)C語言程序員在自己所編寫的每一個(gè)應(yīng)用程序中都使用API和實(shí)現(xiàn)API的庫.但只有相當(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ì)方法的透徹理解。本書具有如下特色:●簡潔明了的接口描述。為對(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)過測試檢查,每個(gè)程序都是按照”literate程序”的形式構(gòu)成。為源代碼提供了全面完整的解釋●提供了非常少見的有關(guān)C語言編程技巧的文檔記錄●可以方便地在http://WWW.CS.princeton.edu/software/cii/訪問本書的所有源碼

作者簡介

  David R.Hanson普林斯頓大學(xué)計(jì)算機(jī)科學(xué)系教授,有著二十多年編程語言研究經(jīng)驗(yàn)。他曾經(jīng)同貝爾實(shí)驗(yàn)室合作開展研究工作,是適用于UNIX系統(tǒng)上的高質(zhì)量C編譯器——lcc的開發(fā)者之一。另與Christopher Fraser合著有《A Retargetable C Complier:Design and Implementation》一書,對(duì)lcc進(jìn)行了討論和分析。

圖書目錄

出版者的話
專家指導(dǎo)委員會(huì)
譯者序
前言
第1章  簡介
  1.1  literate程序
  1.2  編程風(fēng)格
  1.3  效率
  參考書目淺析
  練習(xí)
第2章  接口與實(shí)現(xiàn)
  2.1  接口
  2.2  實(shí)現(xiàn)
  2.3  抽象數(shù)據(jù)類型
  2.4  客戶調(diào)用程序的責(zé)任
  2.5  效率
  參考書目淺析
  練習(xí)
第3章原子
  3.1  接口
  3.2  實(shí)現(xiàn)
  參考書目淺析
  練習(xí)
第4章  異常與斷言
  4.1  接口
  4.2  實(shí)現(xiàn)
  4.3  斷言
  參考書目淺析
  練習(xí)
第5章  內(nèi)存管理
  5.1  接口
  5.2  產(chǎn)品級(jí)實(shí)現(xiàn)
  5.3  校驗(yàn)實(shí)現(xiàn)
  參考書目淺析
  練習(xí)
第6章  進(jìn)一步內(nèi)存管理
  6.1  接口
  6.2  實(shí)現(xiàn)
  參考書目淺析
  練習(xí)
第7章  鏈表
  7.1  接口
  7.2  實(shí)現(xiàn)
  參考書目淺析
  練習(xí)
第8章  表格
  8.1  接口
  8.2  例子:單詞頻率
  8.3  實(shí)現(xiàn)
  參考書目淺析
  練習(xí)
第9章  集合
  9.1  接口
  9.2  實(shí)例:交叉引用列表
  9.3  實(shí)現(xiàn)
  參考書目淺析
  練習(xí)
第10章  動(dòng)態(tài)數(shù)組
  10.1  接口
  10.2  實(shí)現(xiàn)
  參考書目淺析
  練習(xí)
第11章  序列
  11.1  接口
  11.2  實(shí)現(xiàn)
  參考書目淺析
  練習(xí)
第12章  環(huán)
  12.1  接口
  12.2  實(shí)現(xiàn)
  參考書目淺析
  練習(xí)
第13章  位向量
  13.1  接口
  13.2  實(shí)現(xiàn)
  參考書目淺析
  練習(xí)
第14章  格式化
  14.1  接口
  14.2實(shí)現(xiàn)
  參考書目淺析
  練習(xí)
第15章  低級(jí)字符串
  15.1  接口
  15.2  例子:打印標(biāo)識(shí)符
  15.3  實(shí)現(xiàn)
  參考書目淺析
  練習(xí)
第16章  高級(jí)字符串
  16.1  接口
  16.2  實(shí)現(xiàn)
  參考書目淺析
  練習(xí)
第17章  擴(kuò)展精度算法
  17.1  接口
  17.2  實(shí)現(xiàn)
  參考書目淺析
  練習(xí)
第18章  任意精度算法
  18.1  接口
  18.2  示例:一個(gè)計(jì)算器
  18.3  實(shí)現(xiàn)
  參考書目淺析
  練習(xí)
第19章  多精度算法
  19.1  接口
  19.2  示例:另一計(jì)算器
  19.3  實(shí)現(xiàn)
  參考書目淺析
  練習(xí)
第20章  線程
  20.1  接口
  20.2  示例
  20.3  實(shí)現(xiàn)
  參考書目淺析
  練習(xí)
附錄  接口概要
參考書目
索引

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)