3年c/c++开发总结(二):书籍[1]

来源:互联网 发布:2016中国出口数据 编辑:程序博客网 时间:2024/06/04 17:44

3年来学习中书籍的整理、评价,主要为c/c++方面。分数为个人意见,虽然大家都知道,但还是强调下,免得口水。分1-55为最高。

      格式:英文名-中文名-作者-出版社-个人评价-评分。无译者说明是因为建议看原版。

p.s:国产图书要努力,因看过的国产书基本是垃圾。侯捷书或可一看,但是小心别被忽悠进去了。

我有并读过的:

c/c++

      Thinking in c++中文名c++编程思想(第1版),Bruce Eckel,机械工业出版社。大学c++课程教授推荐,已无多少记忆,因当时学习其实很烂,一知半解,还没有完全看完,该课程已结业,是我大学中少见的高分,跟这本书应该有点关系。呵呵,书是图书馆借的,我并没有,因第2版顺便提之。但据Eckel大名及第2版印象,应该在当时不错。现在当然看第2版。

      Thinking in c++中文名 c++编程思想(12卷)(第2版),Bruce Eckel,机械工业出版社。工作后近2年才阅读,收获并不很大。第1卷基础知识,第2卷实用技术,讲得不是很深,但很实用,可作为c++开始学习时的教材,效果应该很不错。评分:4

      c++ primer(第3版),Stanley B.Lippman,中国电力出版社。c++全面书籍代表,基本讲到了c++方方面面。大学c++课程时购买,同上,没看完课程已结业。毕业后读过2次,参考书备查。c++教科书的典范。电子版做得很好。现人民邮电出版社已有第4版,在同事那里粗略翻了下,以标准库为引,更适合初学者,入门大力推荐。评分:5(第34版同)。

      Inside c++ object model中文名深度探索c++对象模型,Stanley B.Lippman,华中科大出版社。Lippman另一力作,c++编译器后面的故事。找工作时购买并前后读过45次,是被侯捷的介绍给忽悠的,想给面试官展示下对c++的理解,但现在都没机会跟别人说。对c++编译感兴趣者可看,加深对c++理解,实践中用处不大。考虑到Lippman大名,评分:4(其实也考虑了我的阅读次数,我是对编译感兴趣者^_^)。

      c++ Standard Library中文名c++标准程序库,Nicolai M.josuttis,华中科大出版社。c++标准程序库学习必备参考书,标准库学习若只打算用一本书的话,就是它了。工作1年时阅读,参考书备查,对得起价格(不过还是肉疼)。由于学院派风格有点重,评分:4.5

      Large-Scale c++ Software Design中文名大规模c++程序设计,John Lakos,中国电力出版社。专论大规模c++软件开发,有需开发10w行代码以上者必读,虽然由于年代原因,有些观点有些过时,但仍不失为佳作,翻译很烂,可看原版。工作1年后阅读,对我技术观点影响很大(当时开发项目规模约20w行代码)。因时代及翻译原因,评分:4(可能3.5更适合)。

      Effective c++(第2版),Scott Meyers,华中科大出版社。(第3版),电子工业出版社。c++编程经验类典范,开effective类书籍先河,c++程序员必读。建议3个月经验阅读,会有比较好的收获。我还是在毕业时买的,又是侯捷忽悠,呵呵。看了几次,第3版才出英文版的时候就迫不及待地买了一本看,结果是中文版出来了还没看完(汗,当时整天加班)。书容易看,条款也比较基本。评分:5(第23版同)。

      More Effective c++Scott Meyers,中国电力出版社。Meyers又一Effective作品,讲的内容more effective^_^。我特别喜欢其中技术哪一章,叹为观止啊!但实用价值不如上一册,呵呵,估计这也是为什么上一册出3版,而这本只一版的原因吧。建议1年经验后并有空闲时间时读(当然,时间,只要愿挤,总是有的)。评分:5(只要技术哪一章就值了,其它)。

      Effective STL中文名STL高效编程,Scott Meyers,清华大学出版社。专论STLEffective,呵呵。依承Meyers一贯作风,文笔流畅,篇目短小精悍。不过与前2册相比,一是过专,二是选材不足,影响和作用不能及前。评分:4.5

      Exceptional c++Herb Sutter,中国电力出版社。编程经验类扛鼎之作之一!与Effective相比,更深邃,更贴近标准。其数个专题相信就是专家也会中招。觉得exceptional系列比Effective系列层次更高,更贴近教学要求^_^。建议该系列1年经验左右读之,当有大进。始终觉得,观念重于细节,与Effective相比在细节之上更加了观念提升,为Effective所不及。评分:5

      More Exceptional c++Herb Sutter,华中科大出版社。

      Exceptional c++ StyleHerb Sutter,人民邮电出版社。以上为Exceptional系列后2册,感觉观念提升不如第1册。评分:4.5

      c++ FAQs中文名c++经典问答,Marshall Clline等,中国电力出版社。C++的经典著作了,但因为工作近2年的时候才阅读的关系,对其印象不是很深刻里面基本没有什么当时不知道的内容,还有一些CORBA之类的讨论,感觉有些过时了评分:4

      c++ Common Knowledge中文名c++必知必会,Stephen C.Dewhurst,人民邮电出版社。在c++经典书n多的情况下,这本书还能杀出来真是奇迹,内容也较为基础,没什么新意,不过或对工作不久c++程序员尚可一读。其中条例不分章,感觉有点杂乱。评分:4

      c++ Coding Standards中文名c++编程规范,Herb Sutter&Andrei Alexandreiscu,人民邮电出版社。两位重量级人物作品,c++新教育思潮结晶。大力推荐!是c++萎靡之际难得的好书。值得细读,无论新手、老手。评分:5

      c++ GotchasStephen C.Dewhurst,中国电力出版社。据说是生不逢时的作品其中内容应该是不错的,值得一读。但是有些条款感觉是“生造”出来的,实践中有谁会这样吗?显得很生僻。除去这些刀走偏锋的条款,书不错。评分:4

      Modern c++ Design(中文名c++编程新思维),Andrei Alexandreiscu,中国电力出版社。让人惊叹的一本书,范型技术淋漓尽致。这本书还是刚毕业的时候买的英文版,但是实际上2年后才有资格看当时模糊看了几章,其实就是学了几个名词:policytypelist…后来阅读boost源码时,才想起这本书,回去一看,原来c++还能这么搞想必其中的东西对很多人都不是新思维了,但对俺还是顺便提一句,书中的库lokisourceforge上开源了,可以随时关注。如果你觉得你已经是c++老手了,如果你觉得对c++已经无所不知了,就去看这本书吧评分:5

      Advanced c++ Programming Styles and Idioms中文名Advanced c++中文版,James O.Coplien,中国电力出版社。1992年写的,引发GoF设计模式思想的作品。真难想象,其中大部分内容到今天仍未过时。在此鄙视下译者,曾在2002年把此书据为己有,不知道为什么中文版译者还是他。此外说实在话,翻译的水平也不怎么样,很沉闷(纯属发泄,我没看过原版)。该书前后看了几次才看完,确实很难看,但值得一读。考虑到其晦涩,评分:4

      STL源码剖析,侯捷,华中科大出版社。关注标准库时买的,大略看过。不好评价,对源码和STL感兴趣者可读。不过不得不说,忽悠也是需要实力的,对STL的讲解很到位。考虑到专题和形式,评分:4

      c++编码规范,陈世忠,人民邮电出版社。大学时看的,让当时的我有一些好一点的风格。新手可看。难得的国产书评分:3

      The C Programming Language(第2版)中文名c编程语言,Brian W.Kernighan&Dennis M. Ritchie,机械工业出版社。C语言权威参考书,学习c语言只用一本书的话,就是它了。评分:5

 
原创粉丝点击