那些非常好的书

有同学问,"哪些书非常好",答复如下。列表在这里:[http://book.douban.com/doulist/1371567/]1. 很些书因为太好,出了好几个版本,它们之间的区别对初学者不是非常重要;
基本上,哪本都非常好。2. 如果可能,建议读英文版。总有一天,你的所有阅读材料都会是英文的,所
以,总要有个开始。从哪本开始,区别不是甚大。我的第一本是 计算机网络与因特网,Comer那本,薄,相对简单。读的时候计算
机网络有一些基础了,看过不少英文文档。第二本是 计算机网络,Tanenbaum那
本,厚,用词非常文雅,所以很多词不认识。以后的我就不记得了。选择你的第一本英文著作,有些原则可供参考。1.选择你喜欢的。所以,男同
学,不必非得强迫自己去看 简爱 飘 红楼楼 那些看了就想睡的作品。打打杀杀
的似乎不流行了,没品味的样子,词汇也太少,那么,就从技术看起吧。2.复杂
或困难的,同时你已经有些了解的方向,想细读的。这时速度就不那么重要,因
为阻碍你阅读的不是语言本身,而是思想,所以英语还是汉语的差别不大。3.傻
瓜书什么的不行,它们太幽默,俚语太多,这些对老外简单的东西,对我们正是
难的,而且啥用没有。Visual C++ 技术内幕,建议第4版,中文的挺好。侯捷先生翻译的,中文版跟英
文版一样流畅;潘爱民先生翻译的,也是质量保证。3. 有些书是免费下载的,有电子版。同时,有些书是有版权的,不过也容易找
到电子版。有些书英文只有电子版,同时有纸质中文的。对于不习惯电子版的同
学,劝告一句,你习惯一下吧。墨香什么的,都是给文学青年们感受人生准备
的,技术男就别太介意感受了。此外,未来的世界如此艰难,哪有几家公司会为
你准备打印好的文档呢。4. 想说"以后有时间再一一细评这些书",后来一想,这也太狂妄了。这些都是
牛人牛书,还是推祟并表达一下敬仰吧。感谢他们助我成长,也希望你会有同感。
1. 编译原理
作者 : Alfred V.Aho/Jeffrey D.Ullman/Ravi Sethi
出版社 : 机械工业出版社
2. C程序设计语言
作者 : 克尼汉
出版社 : 机械工业出版社
3. 现代操作系统
作者 : (荷)Andrew S. Tanenbaum
出版社 : 机械工业出版社
4. 计算机程序的构造和解释
作者 : Harold Abelson/Gerald Jay Sussman/Julie Sussman
出版社 : 机械工业出版社
5. 算法导论
作者 : [美] Thomas H.Cormen/Charles E.Leiserson/Ronald L.Rivest/Clifford Stein
出版社 : 机械工业出版社
6. Applying UML and Patterns
作者 : Craig Larman
出版社 : Prentice Hall PTR
7. Design Patterns
作者 : Erich Gamma/Richard Helm/Ralph Johnson/John Vlissides
出版社 : Addison Wesley
8. UML Distilled
作者 : Martin Fowler
出版社 : Addison-Wesley Professional
9. UML应用建模实践过程
作者 : 尤克滨
出版社 : 机械工业出版社
10. 数据结构
作者 : 严蔚敏/吴伟民
出版社 : 清华大学出版社
11. IBM-PC汇编语言程序设计 (第2版)
作者 : 沈美明/温冬婵 编著
出版社 : 清华大学出版社
12. 软件工程:实践者的研究方法

13. Word排版艺术
作者 : 侯捷
出版社 : 电子工业出版社
14. Windows 程序设计:第5版
作者 : CharlesPetzold
出版社 : 北京大学出版社
15. 计算机网络与因特网
作者 : (美)Douglas E. C
出版社 : 机械工业出版社
16. 计算机网络
作者 : 特南鲍姆
出版社 : 清华大学出版社
17. 数据与计算机通信
作者 : 威廉·斯托林斯
18. C++程序设计语言(特别版)
作者 : [美] Bjarne Stroustrup 贝尔实验室
出版社 : 机械工业出版社
19. C++ Primer中文版
作者 : [美] Stanley B. Lippman/Josee Lajoie
出版社 : 中国电力出版社
20. Visual C++技术内幕
作者 : 小克鲁格林斯基
21. Java编程思想(英文版.第2版)
作者 : Bruce Eckel
出版社 :

One thought on “那些非常好的书”

Leave a Reply

Your email address will not be published. Required fields are marked *