學習資料匯總

推薦一下這半年來看的一些比較優秀的學習資料

體系:

Computer Architecture;A Quantitative Approach(建議先讀附錄,再讀正文)

操作系統:

https://0xax.gitbooks.io/linux-insides/content/(從程序員角度詳述linux內核代碼,能夠理解操作系統加載,初始化,分時調度等詳細功能)

https://www.gnu.org/software/libc/manual/html_node/index.html(libc api的詳細介紹)

匯編:

Professional Assembly Language (2005) (為數不多的基于AT&T講解的,對閱讀linux內核代碼有幫助)

link相關

https://sourceware.org/binutils/docs/ld/index.html#Top

理論:

Communicating Sequential Processes (hoare 1985)

Introduction to the Theory of Computation (對迭代和遞歸運算有更深的理解)

AN INTRODUCTION TO FUNCTIONAL PROGRAMMING THROUGH LAMBDA CALCULUS (函數式)

并發:

Is Parallel Programming Hard, And, If So, What Can You Do About It? (很難很難的一本)

GC相關:

垃圾回收的算法與實現 (中村成洋,相川光)(非常詳細,非常好)

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容