Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1829439
  • 博文数量: 195
  • 博客积分: 4227
  • 博客等级: 上校
  • 技术积分: 2835
  • 用 户 组: 普通用户
  • 注册时间: 2010-09-04 10:39
文章分类

全部博文(195)

文章存档

2013年(1)

2012年(26)

2011年(168)

分类: LINUX

2011-05-05 09:49:14

写程序已经快两年了,学习C++,也一年有余了,除了感谢把我领进门的温文尔雅的孙毅师傅,还要感谢给了我无穷视界的几本C++经典。不过,还要感谢的一个人是一个内心卑微但又十分自我的苏林,他使我记住了耻辱。知耻而后勇嘛!

1. C++ Primer                  难度系数 0.2, 推荐指数 0.7

2. Effective C++               难度系数 0.5, 推荐指数 0.9

3. More Effective C++          难度系数 0.7, 推荐指数 0.9

4. Inside the c++ object model, 难度系数 0.8, 推荐指数 0.7

一年前,对于C++,我几乎还是一窍不通,至少可以说是个十分标准的门外汉。那个时候我连基本的,成员初始化列表,都不知道是什么意思,最害怕的就是听到别人和我提起对象,多态什么的,现在想起来,不免心有余悸,背若芒刺啊。

不管如何,还是应该先表扬一下C++ Primer这本书,它似乎也一直被奉为C++中最为经典的启蒙教程,几乎任何一个学习C++的人,都曾经看过,或者应该看看这本独一无二的基础教程,我也未能例外。它几乎囊括了C++中所有的知识体系,对C++的基本语意给与了全面的阐述,所以这本书如果全部一字不漏的看一遍的话,恐怕也是要有非凡耐心的。C++ Primer应该比作C++的小学课本,但这并不能说明本书作者Stanley B Lippman是个只会交小学的平庸之辈,一般来说大师都是能够化繁为简、深入浅出的。

接触Effective C++只在半年前,花了接近2周的时间,突击看了几遍,虽然没有立即达到融会贯通的意境,但还是品味出了C++令人陶醉的味道,不得不感叹我们身边的芸芸写手与世界顶级大师的差距。我似乎是个很偏执的人,对于国内某位博士编著的《高质量C++\C程序设计》一书,我看了一遍之后(其实一遍都无法劝说自己看完),只能对其不屑一顾,我认为这是一本完全不值得评价的书,或者说根本就算不上书的书,难度系数为0.1,推荐系数为0.05,几乎和肥皂剧《东游记》差不多,劝大家不要把时间浪费在这上面。

More Effective C++Effective C++完全出自Scott Meyers一人之手,这本书相对于后者,似乎更加抽象,它努力的着意带领读者在代码的效率以及设计的技巧上深度的发掘,并渐进的嵌入了一些经典的设计模式思想,试图为读者描绘一个史无前例的C++艺术空间,但遗憾的是,这已经是很多程序员兴趣之外的事了,所以,我认为但凡能够将More Effective C++透彻研究的人,他的C++技术评分,至少可以评70分,这样的人在国内庞大的程序员群落中,已经变得屈指可数了。

第四本要推荐的,是一具可以将你提升至C++专家阵营的云梯---Inside the C++ object model,堪比九阴真经。任何一个卓越的C++程序员,如果不能对编译原理透彻了解的话,那么它绝对不应该在高手面前大声说话,而这本书,就是要阻止别人在你面前喧哗。它详细的讲解了C++的编译过程,各种函数的效率、以及C++的编译技巧,所以这本书涉及了太多的C++编译器的底层设计细节,绝对不适合初学。但如果你能将这本书再通透学成的话,在国内的C++领域,你就是凤毛麟角了。不得不说一声的是,该书的作者正是教你小学的Stanley B Lippman

最后,我想再推荐几本其他的与VC相关的,我非常喜欢的其它教程:

VC++深入详解》,孙鑫著,难度系数0.5,推荐指数0.9。// 绝对是一本好书中的好书,易筋经

Windows核心编程》,Jeffrey Richter,难度系数0.7,推荐指数0.8。// 北冥神功

Windows网络编程》,Anthony Jones著,难度系数0.7,推荐指数0.6。// // 一阳指

Windows程序调试》,Everett N McKay Mike Wooding著,难度系数0.5,推荐指数0.6。// 凌波微步

Agile Software Development Robert C Martin著,难度系数0.8,推荐指数0.8。// 武穆遗书

《设计模式初学者指南》,Allen Holub著,难度系数0.8JAVA描述),推荐指数0.5。// 乾坤大挪移

当然了,如果你还想需要一本C的教程的话,那么谭浩强老师的《C语言程序设计》几乎是不二的选择,就像母乳一样永远适合你,难度系数0.2,推荐指数0.8

转自:http://hi.baidu.com/idealsoft/blog/item/3269d3fa44679f9259ee9082.html

阅读(1281) | 评论(0) | 转发(1) |
0

上一篇:linux paging init 分析

下一篇:Android之HAL粗解

给主人留下些什么吧!~~