注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

晶海岸

追求心灵自由和满足

 
 
 

日志

 
 
关于我

人生就是一场峰回路转,在跌落至谷地后迎接的就该是持续地攀升了!

网易考拉推荐

牛人推荐的C++必看书籍  

2008-01-10 20:07:54|  分类: 默认分类 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

************************************************************************************************************************************

贴本文的主要目的是看看自己2008到底能看几本书!

************************************************************************************************************************************ 

首先肯定要读一读Bjarne Stroustrup的《The Design and Evolution of C++》,了解一下这个语言的历史。接下来就可以看别的书了,但要不停地回头看这本书,看到你不断地学到的新技术是怎么样一点点地被接纳到这个语言中去的。

第一本书因人而异,基础好一些的,可以看Stanley B. Lippman的《C++ Primer》,这本书非常地巨大,你打星号的部分可以不要看。基础不太好的,可以看Stanley B.Lippman的《Essential C++》,这本书份量要轻得多,不过四个C++的范型都讲了,而且讲得非常清楚。

第二本应该停止技术层面的东西,静下心来看看Pike和Kernighan的《The Practice of Programming》,好好地整理一下,在程序设计中应该有哪些注意的事项。这本非常薄的booklet,可以说是程序员必读的指南。

第三本书,就应该是Bruce Eckel写的、候捷译的《Thinking in C++》,这本书每过半年我就要重读一遍。可以说每一章都是写得发人深省的,这本书让我感觉到了技术运用的非常高的境界,但是语言非常平实,只要认真地读,即使基础不行,也一定可以懂。

要更上一层的话,就要慢一步,先要把握C++设计习惯的良好。这是ScottMeyers的《Effective C++》和《More Effective C++》带给我们的无尽收益。我MoreEffective C++买不起,只好花了10块钱复印装订了一本"线装本",看起来像葵花宝典(;-))。这两本书是真正的经典,作者对C++的纯熟,使得语言的风格读起来简直是如饴甘甜,就像他站在对面在讲课。如果你已经深刻地理解了Effective C++和More EffectiveC++,那你可以发现,你在众人中已经是鸡群之鹤。可以指导项目运作了,可以编写一切你想做的程序了,可以指出别人看起来不错的代码的大小问题了。如果你能一眼看出有人的代码是对应于"条款27"或"条款M6",那你可真是让本人刮目了。

我已经讲了,如果要写程序,EC++和MEC++的境界已经足以使你自如应付,可是如果你还不满足,想关注一些理论层面的问题,或是想看看实现的代码,你就不应该错过这几本好极了的书。我是说Herb Sutter的《Exceptional C++》和《More Exceptional C++》,这两本书的难度是非常大的,我对每一条的阅读笔记都是十多页。特别是泛型程序设计的部分,这两本书旁征博引,极尽深入探讨之能事,每每看懂一条,都抹汗一次,大感酣畅淋漓;还有侯捷的 《STL源码剖析》 ,以实际的例子一点点地讲解一个STL是怎么样实现的,我是刚开始读,不发表评论;而Stanley B. Lippman,Cfront的实现者之一,执笔写出《Inside the C++ Object Model》只有一个字,就是基本帅呆了。我从中了解了无数的编译器解释源代码的细节,以及记忆体分配的细节,呵呵,这些都知道了,我还怕什么呢?最近得到了另一Cfront实现者、C++标准委员会Koenig的 《C++沉思录》,看起来非常不错,这里也推荐给大家,但我也没看完,亦无发言权。 最后最后,你们,未来的C++理论家们,可要记住,Bjarne Stroustrup的《The C++  Programming Language》无论如何也应该读个四五遍!这是一切C++的书本的源泉。

如果还觉得不够,就向C++标准委员会订购一本C++标准。

 

  评论这张
 
阅读(549)| 评论(3)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017