原帖链接:http://www.keepsimply.org/it-book-rec/
作者:独酌逸醉
时间:2012.08.17
以下书籍都是我读过或者我手里面有但是还来得及读的书,都是我觉得很不错的一些书。在这里推荐给大家,希望可以帮到你们!“评”部分是我个人的一些理解,可不参考。还有一些书想不起来了,此文会随时更新。
C语言
C程序设计语言 第2版
评:C语言经典图书,个人觉得不适合入门。没看完,偶尔翻翻很不错。我学C是通过C++回顾学的,和别人不太一样。
C和指针
评:怎么说这本书呢,指针学的不好或者刚入门的人还是别看了。这本书是提升功力的一本书,不适合初学者。C用的越多的人,看了收获越大。
C专家编程
评:很好的一本书,我现在还记得那句“这不是Bug,而是语言特性”。我是从图书馆借的看的,现在应该再看一遍。
c陷阱与缺陷
评:每一个热爱C语言的人,都应该看看这本书。
c语言参考手册
评:书如起名,我在图书馆N借N还,都不记得多少次了。有点枯燥,全都是库函数,不过,书绝对是好书,当成手册很棒。(我看的书封皮不是这样的,不知道有没有搞错。当当搜到的就是这本,看介绍也一样。)
C++语言(我建议大家按照我所列书的顺序去读)
C++入门经典
评:也许这本书不为大家所熟悉,但是对我却意义非常。大一一个暑假,我就看了这么一本书,笔记抄了三本(作业本),大四走的时候扔笔记那叫一个伤心啊。我是在完全不了解C++的时候用这本书入的门,也是那个时候开始用的Code::Blocks,^_^。
C++ Primer
评:我读的第二本C++方面的书(大学教材就不算了,从来没有看过一眼),刚学的时候最后几章看不太懂。C++圣经级的书籍,程序员枕边必备书籍。
C++ templates
评:这本书当时读起来很吃力,大部分都是靠用笔抄过来的,除了第一章,后几章基本上不太懂。事实证明,我当时的选择是非常正确的,这本书后来为我学习STL,深入理解C++打下了坚实的基础。只读过一遍,我的C++模板功底是在论坛练出来的,C++的学习不断的实践和回顾。
C++标准程序库
评:没的说,必备书籍。没事的时候,翻一翻。
STL源码剖析
评:这本书和上一本书,是我唯一看过三遍的书(但是还想看第四遍),每一遍都有新的收获。第一遍就是抄,其实我学程序设计都是抄过来的,第一遍对STL还没什么理解;第二遍熟悉了STL,大部分搞的差不多了,也都理解了;第三遍就是把第二遍中没看懂的内存配置器(第二遍感觉非常不理解)给搞懂了。最让我蛋疼的是RB_TREE了,现在想起来都头疼。时间长了,好多又忘了,但是思想一直记得呢。我郑重的很负责任的告诉大家:“没学模板,千万不要看STL源码,没意义,真的。”
Effective C++ 和 More Effective C++
评:STL和这两本书作为提升功力很好的一个选择。之所以放到一起,我觉得它们是一个类型的书。More……比前者要难很多,我觉得。看了很多遍了,但是有一些还是不懂。这两本书是值得反复思考,反复阅读的书。
Effective STL
评:不做过多的评价,一直想看,都没看完过。我有纸质版的。
高质量C++编程指南
评:我看的电子版,我的感觉是看完“很痛快”。
深度探索C++对象模型
评:加深理解C++必备书籍,看了个大概,没细看。我觉得翻译的不好,看着很别扭。
面向对象与设计模式
面向对象分析与设计(UML 2.0版—)
评:这本书告诉你什么叫专业!
UML用户指南(第二版)
评:曾经一度向学习UML和软件工程方面,后来发现功力太浅,还是要从基础做起。书是好书,可惜我人不行。
大话设计模式
评:想学设计模式的人,这本书是入门的首选。没有太多的专业术语,否则术语都够你手忙脚乱的了。
设计模式:可复用面向对象软件的基础
评:买了之后没怎么看,因为我对设计模式不感兴趣了。书是好书,是我人不行。
软件工程
人月神话
评:就算是装13也要搞一本,嘿嘿。看故事书一样的看完了,获益匪浅。大四毕业送人了。
设计原本
评:冲着作者(和《人月神话》是一个作者)买的,网上评价很高。买了,真心看不懂。
软件构件
代码大全2
评:这绝对是一本好书,适合任何基础的人去读(可能只能看懂一部分),我看了(看懂一小部分),收获非常多。
Windows下程序设计
windows程序设计和windows核心编程
评:学习C/C++,windows界面设计都必备的一本书,知识面很广(包括大量的非常有用的操作系统知识)。
深入浅出MFC
评:不管你们怎么看MFC,我都非常喜欢它。
操作系统
鸟哥的Linux私房菜 基础学习篇(第三版)
评:入门LINUX不二选择。