計算機科學中的聖經

 做爲一名計算機行業從業者,不能充當南郭先生,「知其然,不知其因此然」 更是職業禁忌,「多讀書,讀好書」。程序員

 對於一名普通畢業生,有哪些書籍是咱們必要要讀,並且要反覆讀的呢?下面介紹一下我嚴重的「計算機科學中的聖經」:算法

  • CSAPP(Computer Science, A Programmer's Perspective),通常譯做:《深刻理解計算機系統》,該書被譽爲 「計算機科學的聖經」,屬於計算機科學導論性質的圖書。本書主要內容是關於計算機體系結構與編譯器和操做系統之間的交互,包含數據在計算機內部的存儲方法,流水指令的構成,虛擬存儲器,編譯系統,動態加載庫,用戶態應用等,幾乎涵蓋了最重要的計算機系統基礎知識,可以讓咱們充分明白程序執行過程當中到底發生了什麼事情,可以程序員在寫程序、調試程序、優化程序時「知其因此然」,有針對性、方向性地提高程序的安全性,運行效率等。
  • CLRS (Introduction to Algorithms,做者 Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, and Clifford Stein,簡寫是取自四位做者姓氏的首字母),通常譯做:《算法導論》,被譽爲「計算機算法的聖經」。本書主要是介紹前人總結的各類算法,書中各章自成體系,均可以做爲獨立的學習單元。算法主要是以英語和僞代碼的形式進行介紹。在IT職業生涯中本書不失爲一本案頭必備的參考書或者工程實踐手冊。

上面的圖書都在我創建的圖書豆列裏面,方便查看,點擊查看安全

相關文章
相關標籤/搜索