程式設計師必看的書(十)

edithfang發表於2015-02-04
Linux/UNIX系統程式設計手冊

程式設計師必看的書(十) - 第1張 | IT江湖



《linux/unix系統程式設計手冊(上、下冊)》是介紹linux與unix程式設計介面的權威著作。linux程式設計資深專家michael kerrisk在書中詳細描述了linux/unix系統程式設計所涉及的系統呼叫和庫函式,並輔之以全面而清晰的程式碼示例。《linux/unix系統程式設計手冊(上、下冊)》涵蓋了逾500個系統呼叫及庫函式,並給出逾200個程式示例,另含88張表格和115幅示意圖。

《linux/unix系統程式設計手冊(上、下冊)》總共分為64章,主要講解了高效讀寫檔案,對訊號、時鐘和定時器的運用,建立程式、執行程式,編寫安全的應用程式,運用posix執行緒技術編寫多執行緒程式,建立和使用共享庫,運用管道、訊息佇列、共享記憶體和訊號量技術來進行程式間通訊,以及運用套接字api編寫網路應用等內容。

企業應用架構模式

程式設計師必看的書(十) - 第2張 | IT江湖



《企業應用架構模式》作者是當今物件導向軟體開發的權威,他在一組專家級合作者的幫助下,將40多種經常出現的解決方案轉化成模式,最終寫成這本能夠應用於任何一種企業應用平臺的、關於解決方案的、不可或缺的手冊。《企業應用架構模式》獲得了2003年度美國軟體開發雜誌圖書類的生產效率獎和讀者選擇獎。《企業應用架構模式》分為兩大部分。第一部分是關於如何開發企業應用的簡單介紹。第二部分是《企業應用架構模式》的主體,是關於模式的詳細參考手冊,每個模式都給出使用方法和實現資訊,並配以詳細的Java程式碼或C#程式碼示例。此外,整《企業應用架構模式》中還用了大量UML圖來進一步闡明有關概念。

高效程式設計師的45個習慣

程式設計師必看的書(十) - 第3張 | IT江湖



本書簡明實用、見解深刻,總結了高效程式設計師在開發過程中的45個個人習慣、思想觀念和方法,有助於開發人員在開發程式、編碼工作、開發者態度、專案和團隊管理,以及持續學習等5個方面積極修煉。通過學習這些內容,養成這些好的習慣,你可以極大地提升自己的程式設計實力,更快速、更可靠地交付更高質量的軟體,從而成為真正的高效程式設計師。

程式設計人生

程式設計師必看的書(十) - 第4張 | IT江湖



頂尖的程式設計師是怎麼走上程式設計道路的?

他們的程式設計工作創造和改變了人類歷史,在這一過程中都有哪些經驗和教訓?

他們對計算機軟體行業的過去、現在和未來有什麼獨到的看法和見解?

他們對培養、發現、選拔、面試優秀的程式設計師有什麼建議?

放下手頭的工作,聽聽這些軟體先驅們的故事和建議,眼界可以更開闊,思路可以更清晰,方向可以更明確,人生可以更精彩。

作者Peter Seibel採訪了下面這15位世界級程式設計大師,本書是他在近80個小時的訪談錄音基礎上整理彙編而成的。

程式設計的本質

本書提供了有關程式設計的一種與眾不同的理解。其主旨是,實際的程式設計也應像其他科學和工程領域一樣基於堅實的數學基礎。本書展示了在實際程式語言(如C++)中實現的演算法如何在最一般的數學背景中操作。例如,如何定義快速求冪演算法,使之能使用任何可交換運算。使用抽象演算法將能得到更高效、可靠、安全和經濟的軟體。

這不是一本很容易讀的書,它也不是能提升你的程式設計技能的祕訣和技巧彙編。本書的價值是更根本性的,其終極目標是提升你對程式設計的洞察力。要想從中大獲裨益,你需要從頭到尾認真學習:閱讀程式碼,證明引理,完成練習。到結束之時,你將看到如何把這裡討論的演繹式方法應用到你的程式中,保證你做出的軟體部件能一起工作,並表現出它們所應該表現的行為。

ps:圖片描述來自豆瓣,百度

未完待續……
來自:IT江湖
相關閱讀
評論(1)

相關文章