新年新气象,想必很多人都在制定新一年的读书计划吧o(∩_∩)o...
有些人可能被琳琅满目的计算机书淹没了,不知如何选择。
我下面就给大家推荐一些经典书籍^_^,并绘制一份针对这些书籍的学习路线图。
C语言:
《The C Programming Language》, 最新版本为第二版新版,中文名为《C程序设计语言》。
《Pointers On C》,指针是C语言中比较难理解的部分,本书会给你一个很好的阐释,中文名为《C和指针》。
《C Traps and Pitfalls》,深入分析了C语言编程中遇到的问题,中文名为《C陷阱和缺陷》
C++:
《C++ Primer》,这本书比较厚,讲得很详细,目前最新为第四版。
《The C++ Standard Libaray》,介绍了STL的使用,中文名为《C++标准模板库》。
《STL 源码剖析》,想知道STL是如何实现的,那就看看这本书吧。
《Effective C++》,经验之谈,最新为第三版,后续之作为《More Effective C++》,还有很多姊妹篇,如
《Exceptional C++》、《Essential C++》等。
《深度探索C++对象模型》,这本书比较有难度,深入解析c++的底层。
VC:
《Windows 程序设计》上、下两册,介绍了Windows API的使用,看完上册就ok了。
《深入浅出MFC》 深入解析了MFC这个framework的核心部分。
《Windows核心编程》
《Visual C++.Net技术内幕》
《win32多线程程序设计》
Java:
《Java2核心技术》最新为第七版,分上、下卷。
《Java编程思想》最新为第四版。
《Effective Java》
《Java与线程》(第三版),o'reilly公司出版
Manning公司出的in action系列非常不错,如《Lucene in Action》、《Spring in action》等
Web:
《Javascript权威指南》(第五版),o'reilly公司出版
《Ajax in action》
《Javascript高级程序设计》
《CSS权威指南》o'reilly公司出版
《精通CSS:高级Web标准解决方案》
其他:
《数据库系统概念》(第五版),外国优秀教材
《操作系统概念》 (第七版),外国优秀教材
以上两本书都是英文版,写得非常好,比较厚,却不贵,价格在60左右。
《计算机网络》(第四版),潘爱民翻译的那本。
《深入理解计算机系统》
《自己动手做操作系统》、《一个操作系统的实现》
《代码大全》(第二版),绝对的好书
《设计模式-可复用面向对象的基础》,这本书看了不知道多少遍了,每次都有收获
《重构》,这本书非常简单,看一遍就够了
《算法导论》这个比较难
《UML与模式设计》(第二版)
《代码之美》
《数据结构与算法》(C语言描述)
《Com技术原理》
《TCP/IP》(卷一、卷二)