计算机专业推荐教材
计算机系统入门(程序员版)
(1)深入理解计算机系统
- 原名:Computer Systems: A Programmer’s Perspective (csapp)
- 作者:Randal E. Bryant and David R. O’Hallaron
- 教材资源网站(无电子版,但是有大量实验):http://csapp.cs.cmu.edu
编译原理
(1)龙书
- 原名:Compilers: Principles, Techniques, and Tools
- 作者:Alfred V.Aho, Ravi Sethi, Jeffrey D,Ullman
- 中文名:编译原理技术与工具
(2)虎书(注:来自第三方推荐,本人尚未读过)
- 原名:Modern Compiler Implenentation in C
- 作者:Andrew W.Apple, with Jens Palsberg
- 中文名:现代编译原理—C 语言描述
(3)鲸书
- 原名:Advanced Compiler Design and Implementation
- 作者:Steven S.Muchnick
- 中文名:高级编译器设计与实现
操作系统
(1)Operating Systems: Three Easy Pieces
- 作者:Remzi H. Arpaci-Dusseau and Andrea C. Arpaci-Dusseau
- 电子版:http://pages.cs.wisc.edu/~remzi/OSTEP/
(2)Linux内核介绍
(3)Understanding the Linux Virtual Memory Manager
- 作者: Mel Gorman
- https://www.kernel.org/doc/gorman/html/understand/
机器学习
(1)The Hundred-Page Machine Learning Book
- 作者:Andriy Burkov
- 电子版(draft):http://themlbook.com/wiki/doku.php
计算机组成原理
(1)原名:Computer Organization and Design:The Hardware/Software Interface
- 作者:David A.Patterson,John L.Hennessy
- 中文名:计算机组成与设计硬件/软件接口
计算机体系结构
(1)原名:Computer Architecture:A Quantitative Approach
- 作者:John L. Hennessy, David A. Patterson
其它
(1)浪潮之巅: 关于IT巨以及为这些巨头所影响的IT技术的发展史话