推荐给计算机系同学的书
whitebear
虽然水平有限,但是我学计算机怎么说也有十年多了。书看了很多,好书差书都见了不少。在此推荐几本好书,大都是经典书籍,希望计算机系的同学们都能看看。
注意,书在以后我是会慢慢添加的,不是就这几本…我没那本事一次性把所有好书都想起来并写下来…
《现代操作系统(第三版)》 作者:Andrew S.Tanenbaum
本书的作者曾经写过一个操作系统Minix用作教学目的。这个系统目前好像很少有人知道;)但是它是Linux的起源,Linux是模仿Minix而写成的。
《算法导论(第二版)》 作者:Cormen,T.H.等
作者三人都是MIT(麻省理工)的教授,相当好的算法入门书,不管搞不搞ACM/ICPC都应该看看,介绍了很多经典的算法及其实现,对写代码相当有帮助。
《TCP/IP路由技术(第一版)》 出版社:Cisco Press
《TCP/IP路由技术(第二版)》 出版社:Cisco Press
这本书的两个版本在基础部分还是有些区别的。最明显的是,第二版把前面一章关于网络的入门综述去掉了。这套书是Cisco的教材,因此设备配置部分都以Cisco设备为准,但是这本书着重介绍的不是设备配置,而是通用的原理,网络中最常见的路由协议在书中均有详细介绍。
《操作系统设计与实现(第三版)》 作者:Andrew S.Tanenbaum
又是Tanenbaum教授的杰作。这本书论述了如何写一个优秀的操作系统。其原理,思想和风格在写任何程序的时候都十分有用。
《The C Programming Language》 作者:Brian W. Kernighan Dennis M. Ritchie
这本书是如此之经典以至于所有学习C语言的人都应该看一看。作者就是C语言的创始人,也参与了Unix的开发。本书第一版以K&R为标准,后续版本都以ANSI C为准。