流暢的C語(yǔ)言
余琦 譯
出版時(shí)間:2024年08月
頁(yè)數(shù):340
“本書(shū)是一個(gè)優(yōu)秀的資源,它介紹了許多實(shí)際應(yīng)用的例子,幫助你使代碼更加整潔和易于維護(hù)?!?br />
——David Griffiths
《Head First C》的作者
“這本書(shū)指導(dǎo)初學(xué)者用C語(yǔ)言制作企業(yè)級(jí)產(chǎn)品。”
——Robert Hanmer
軟件架構(gòu)師
在C語(yǔ)言編程的領(lǐng)域,很難得到專(zhuān)家的建議。盡管面向?qū)ο蟮木幊陶Z(yǔ)言有大量的幫助可供選擇,但對(duì)于C語(yǔ)言卻出奇地少。有了這本實(shí)戰(zhàn)指南,無(wú)論是初學(xué)者還是經(jīng)驗(yàn)豐富的C語(yǔ)言程序員,都能找到有關(guān)設(shè)計(jì)決策的指導(dǎo),包括如何逐步將它們應(yīng)用到構(gòu)建大規(guī)模程序時(shí)的運(yùn)行代碼示例中。
Christopher Preschern是設(shè)計(jì)模式社區(qū)的領(lǐng)軍人物,他回答了關(guān)于如何構(gòu)建C語(yǔ)言程序、進(jìn)行錯(cuò)誤處理,以及設(shè)計(jì)靈活接口的問(wèn)題,無(wú)論你是在尋找一個(gè)特定的模式,還是在概覽針對(duì)某個(gè)特定主題的設(shè)計(jì)選項(xiàng),本書(shū)都會(huì)為你指明方向。在第I部分中,你將學(xué)習(xí)到如何為C編程語(yǔ)言專(zhuān)門(mén)實(shí)施用于實(shí)戰(zhàn)設(shè)計(jì)的知識(shí),
第II部分包括將C編程模式應(yīng)用于實(shí)現(xiàn)大型程序的經(jīng)驗(yàn)。你將了解到如何通過(guò)擁有良好的設(shè)計(jì)決策的設(shè)計(jì)模式使得生活更輕松。本書(shū)包括以下模式:
● 錯(cuò)誤處理。
● 返回錯(cuò)誤信息。
● 內(nèi)存管理。
● 從C函數(shù)返回?cái)?shù)據(jù)。
● 數(shù)據(jù)的生命周期和所有權(quán)。
● 靈活的API。
● 靈活的迭代器接口。
● 在模塊化程序中組織文件。
● 逃離#ifdef地獄。
書(shū)名:流暢的C語(yǔ)言
譯者:余琦 譯
國(guó)內(nèi)出版社:中國(guó)電力出版社
出版時(shí)間:2024年08月
頁(yè)數(shù):340
書(shū)號(hào):978-7-5198-8853-4
原版書(shū)書(shū)名:Fluent C
原版書(shū)出版商:O'Reilly Media
Christopher Preschern
Christopher Preschern組織了設(shè)計(jì)模式會(huì)議并發(fā)起了改進(jìn)模式編寫(xiě)的倡議。作為ABB公司的C程序員,他收集并記錄了如何編寫(xiě)工業(yè)級(jí)代碼的實(shí)踐知識(shí)。他曾在格拉茨科技大學(xué)講授編碼以及代碼質(zhì)量的相關(guān)課程,擁有計(jì)算機(jī)科學(xué)博士學(xué)位。
本書(shū)封面上的動(dòng)物是一只米切爾大冠鸚鵡(學(xué)名:Lophochroa leadbeateri),也稱(chēng)為萊德比特鸚鵡或粉紅鸚鵡。這種中等體型的鸚鵡以探險(xiǎn)家和澳大利亞?wèn)|南部測(cè)量員托馬斯·米切爾少校的名字命名。它原產(chǎn)于澳大利亞的干旱和半干旱地區(qū),偏愛(ài)有樹(shù)木的地區(qū),以便覓食種子。它的羽毛主要是白色和淡淡的鮭魚(yú)粉色,翅膀下有更深的粉色,以及鮮紅、黃色和白色的羽冠。雄性和雌性幾乎相同,盡管雄性通常稍大些,有棕色的眼睛,而雌性有紅粉色的眼睛和羽冠中更寬的黃色條紋。
米切爾大冠鸚鵡作為寵物很受歡迎,但它們是非常社交的鳥(niǎo)類(lèi),需要主人大量的關(guān)注。在野外,它們成對(duì)筑巢,并需要大面積的領(lǐng)地,使其棲息地有破碎化的風(fēng)險(xiǎn)。盡管它們被認(rèn)為是最不受關(guān)注的物種,但隨著林地的清理,它們的數(shù)量已經(jīng)減少。同時(shí),它們還受到非法捕捉以供寵物貿(mào)易的威脅。奧萊利封面上的許多動(dòng)物都處于瀕危狀態(tài);所有這些動(dòng)物對(duì)世界都很重要。