C語言接口與實(shí)現(xiàn)
可重用的軟件模塊是構(gòu)建大規(guī)模可靠應(yīng)用程序的基石,創(chuàng)建可重用的軟件模塊是每個(gè)程序員和項(xiàng)目經(jīng)理必須掌握的技能。C語言對(duì)創(chuàng)建可重用的API提供的語言和功能支持非常少,雖然C程序員寫應(yīng)用時(shí)都會(huì)用到API和庫,但卻很少有人去創(chuàng)建和發(fā)布新的能廣泛應(yīng)用的API。本書介紹用一種基于接口的設(shè)計(jì)方法創(chuàng)建可重用的API,這一方法將接口與實(shí)現(xiàn)分離開來,且與語言無關(guān)。書中詳細(xì)描述了24個(gè)接口及其實(shí)現(xiàn),便于讀者深入了解此方法。這些接口涉及很多計(jì)算機(jī)領(lǐng)域的知識(shí),包括數(shù)據(jù)結(jié)構(gòu)、算法、字符串處理和并發(fā)程序。
本書是C語言領(lǐng)域的的經(jīng)典名著,出版十余年仍暢銷不衰,是幾代程序員倍加推崇的力作。
David R.Hanson 普林斯頓大學(xué)計(jì)算機(jī)科學(xué)系教授,有著二十多年編程語言研究經(jīng)驗(yàn)。他曾經(jīng)同貝爾實(shí)驗(yàn)室合作開展研究工作,是適用于UNIX系統(tǒng)上的高質(zhì)量C編譯器Icc的開發(fā)者之一。另著有A Retargetable C Compiler: Design and Implementation一書。
評(píng)論
圖片
表情
