学习资料汇总

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

体系:

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

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容