学习资料汇总

2017-11-21  本文已影响0人  丁狗蛋

推荐一下这半年来看的一些比较优秀的学习资料

体系:

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相关:

垃圾回收的算法与实现 (中村成洋,相川光)(非常详细,非常好)

上一篇 下一篇

猜你喜欢

热点阅读