實戰(zhàn)Linux編程精髓
編寫應(yīng)用軟件,特別是那些比較重要的軟件,毫無疑問要涉及到系統(tǒng)調(diào)用。在UNIX/Linux環(huán)境下編程更是如此。要想編寫優(yōu)秀的軟件,就必須熟悉這些系統(tǒng)調(diào)用的方方面面。通過閱讀這本書,你能夠快速地掌握這些重要技術(shù),以構(gòu)建嚴(yán)謹(jǐn)?shù)腖inux軟件。全書主要分為三大部分:第一部分討論了基本的編程問題,包括Linux編程環(huán)境、基本的文件和進程管理與操作、內(nèi)存操作,還介紹了一些基本的庫接口。第二部分比較深入地討論了上面這些概念,如進程間通信、信號、權(quán)限檢查;此外這部分還介紹了一些擴展接口;接著討論了多語言問題;最后介紹了一些高級專題。第三部分介紹了程序設(shè)計的一個重要環(huán)節(jié)即調(diào)試。本書結(jié)構(gòu)合理、概念清晰、實例豐富,并具有很強的啟發(fā)性和實用性。
Arnold Robbins是一位專業(yè)程序員和教授,同時也是《UNIX in a Nutshell》、《Learning the Korn Shell》和《Effective awk Programming》等書的作者。另外,他還是一名長期的GNU Project的志愿者,目前負(fù)責(zé)維護gawk。從1980年開始,Robbins就開始使用C、C++、LINIX和GNU/Linux。
評論
圖片
表情
