程序員必看的書

分享給大家一些值得一看的書,很不錯的。
《黑客與畫家:硅谷創業之父 paul graham 文集》是硅谷創業之父 paul graham 的文集,主要介紹黑客即優秀程序員的愛好和動機,討論黑客成長、黑客對世界的貢獻以及編程語言和黑客工作方法等所有對計算機時代感興趣的人的一些話題。書 中的內容不但有助于了解計算機編程的本質、互聯網行業的規則,還會幫助讀者了解我們這個時代,迫使讀者獨立思考。

編譯原理是計算機專業的一門重要專業課,旨在介紹編譯程序構造的一般原理和基本方法。內容包括語言和文法、詞法分析、語法分析、語法制導翻譯、 中間代碼生成、存儲管理、代碼優化和目標代碼生成。 編譯原理是計算機專業設置的一門重要的專業課程。雖然只有少數人從事編譯方面的工作,但是這門課在理論、技術、方法上都對學生提供了系統而有效的訓練,有 利于提高軟件人員的素質和能力。 目前各個大學使用的教材機械工業出版社、國防工業出版社出版的《編譯原理》。

本書從程序員的視角詳細闡述計算機系統的本質概念,并展示這些概念如何實實在在地影響應用程序的正確性、性能和實用性。全書共 12 章,主要內容包括信息的表示和處理、程序的機器級表示、處理器體系結構、優化程序性能、存儲器層次結構、鏈接、異常控制流、虛擬存儲器、系統級I/O、網 絡編程、并發編程等。書中提供大量的例子和練習,并給出部分答案,有助于讀者加深對正文所述概念和知識的理解。
本書的最大優點是為程序員描述計算機系統的實現細節,幫助其在大腦中構造一個層次型的計算機系統,從最底層的數據在內存中的表示到流水線指令的 構成,到虛擬存儲器,到編譯系統,到動態加載庫,到最后的用戶態應用。通過掌握程序是如何映射到系統上,以及程序是如何執行的,讀者能夠更好地理解程序的 行為為什么是這樣的,以及效率低下是如何造成的。

代碼大全(第二版)是著名 IT 暢銷書作者 Steve McConnell 十一年前的經典著作的全新演繹:第二版不是第一版的簡單修訂增補,而是完全進行了重寫;增加了很多與時俱進的內容。這也是一本完整的軟件構建手冊,涵蓋了 軟件構建過程中的所有細節。它從軟件質量和編程思想等方面論述了軟件構建的各個問題,并詳細論述了緊跟潮流的新技術、高屋建瓴的觀點、通用的概念,還含有 豐富而典型的程序示例。本書中所論述的技術不僅填補了初級與高級編程技術之間的空白,而且也為程序員們提供了一個有關編程技巧的信息來源。本書對經驗豐富 的程序員、技術帶頭人、自學的程序員及幾乎不懂太多編程技巧的學生們都是大有裨益的。可以說,無論你是什么背景,閱讀本書都會讓你在更短的時間內、更容易 地寫出更好的程序。

這本書深入淺出,全面地介紹了計算機算法。對每一個算法的分析既易于理解又十分有趣,并保持了數學嚴謹性。本書的設計目標全面,適用于多種用 途。涵蓋的內容有:算法在計算中的作用,概率分析和隨機算法的介紹。書中專門討論了線性規劃,介紹了動態規劃的兩個應用,隨機化和線性規劃技術的近似算法 等,還有有關遞歸求解、快速排序中用到的劃分方法與期望線性時間順序統計算法,以及對貪心算法元素的討論。此書還介紹了對強連通子圖算法正確性的證明,對 哈密頓回路和子集求和問題的 NP 完全性的證明等內容。全書提供了 900 多個練習題和思考題以及敘述較為詳細的實例研究。

作者為人們管理復雜項目提供了頗具洞察力的見解,既有很多發人深省的觀點,也有大量的軟件工程實踐。書中的內容來自布魯克斯在 IBM 公司 System 360 家族和 OS 360 中的項目管理經驗。初版的 20 年后,布魯克斯重新審視了他原先的觀點,增加了一些新的想法和建議。新增加的章節包括:原著中一些核心觀點的精華;在經過了一個時代以后,Brooks 博士對原先觀點新的認識;1986 年的經典文章《沒有銀彈》;對 1986 年所下論斷(在 10 年內不會出現銀彈)現在的認識。
上面這些書籍都不錯,大家有時間可以多看看,收集簡介來自百度百科,豆瓣。對了最后給程序員推薦一部一定要看的書(你懂的)

《頸椎病康復指南》由陳選寧、程維主編,主要包括六部分內容。分別闡述了頸椎病概念與認識、頸椎病的檢查與診斷、治療、預防、護理與飲食療法、自我保健,以及對頸椎病常見問題的解答。
全書 10 余萬字,短小精辟,既有臨床診療模式,又有科研思路,更有針對病人的個性化健康教育。不僅是寶貴臨床經驗總結和提高,還為頸椎病的診斷、治療、康復提供新的思路,是較全面的研究頸椎病、普及頸椎病知識的參考書。
《頸椎病康復指南》是專業性很強的科普讀物,主要供頸椎病病人及關心頸椎病疾病的人員參考,也可供從事骨傷科臨床、科研、護理的工作人員參考。
歡迎補充:)
<span id="shareA4" class="fl">
</span>
</div>