« | July 2025 | » | 日 | 一 | 二 | 三 | 四 | 五 | 六 | | | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | | | |
| 公告 |
注意这一点:其实我不是ppmm。 |
Blog信息 |
blog名称:^_^ 日志总数:93 评论数量:316 留言数量:8 访问次数:606608 建立时间:2005年5月12日 |

| |
[电脑知识]c++书籍推荐  电脑与网络
vain 发表于 2005/5/17 20:43:53 |
发信人: lingjie (owl), 信区: C_Prog标 题: c++书籍推荐发信站: 两全其美 BBS (Sun Oct 10 20:59:19 2004), 本站(lqqm.net)
本文乃本版版大gaobo所作。总体思想非常不错,可供参考~~~~~~~~~~~~~~~~~~~~~~~~~~第一篇
一些同学问我,如何学好C++,我没有别的办法给你们,唯一的办法就是读书,读大量的书,就可以解决。要把C++作为日常语言,而不是一种程序语言,这样就好办了。
有人又要问我,那么我应该读什么书才好?没有时间怎么办?
我只能对你们说,没时间的话,就别学C++了,做你们喜欢做的事。生活中没有C++,也同样美好。
如果你准备学,一定要学好,那么我开个书单,应该问题不是甚大。
首先肯定要读一读Bjarne Stroustrup的The Design and Evolution of C++,了解一下这个语言的历史。接下来就可以看别的书了,但要不停地回头看这本书,看到你不断地学到的新技术是怎么样一点点地被接纳到这个语言中去的。
第一本书因人而异,基础好一些的,可以看Stanley B. Lippman的C++ Primer,这本书非常地巨大,你打星号的部分可以不要看。基础不太好的,可以看Stanley B.Lippman的Essential C++,这本书份量要轻得多,不过四个C++的范型都讲了,而且讲得非常清楚。
第二本应该停止技术层面的东西,静下心来看看Pike和Kernighan的The Practiceof Programming,好好地整理一下,在程序设计中应该有哪些注意的事项。这本非常薄的booklet,可以说是程序员必读的指南。
第三本书,就应该是Bruce Eckel写的、候捷译的Thinking in C++,这本书每过半年我就要重读一遍。可以说每一章都是写得发人深省的,这本书让我感觉到了技术运用的非常高的境界,但是语言非常平实,只要认真地读,即使基础不行,也一定可以懂。我在教课的时候,就是用这本书(面对的学生是零基础)。
要更上一层的话,就要慢一步,先要把握C++设计习惯的良好。这是ScottMeyers的Effective C++和More Effective C++带给我们的无尽收益。我MoreEffective C++买不起,只好花了10块钱复印装订了一本"线装本",看起来像葵花宝典(;-))。这两本书是真正的经典,作者对C++的纯熟,使得语言的风格读起来简直是如饴甘甜,就像他站在对面在讲课。我手中有这两本书的原版CD,如果有兴趣,可以发E-mail到sjtu@263.net或在饮水思源投条儿给gaobo索要,只要您提供光盘我就给免费烧。如果你已经深刻地理解了Effective C++和More EffectiveC++,那你可以发现,你在众人中已经是鸡群之鹤。可以指导项目运作了,可以编写一切你想做的程序了,可以指出别人看起来不错的代码的大小问题了。如果你能一眼看出有人的代码是对应于"条款27"或"条款M6",那你可真是让本人刮目了。
我已经讲了,如果要写程序,EC++和MEC++的境界已经足以使你自如应付,可是如果你还不满足,想关注一些理论层面的问题,或是想看看实现的代码,你就不应该错过这几本好极了的书。我是说Herb Sutter的Exceptional C++和MoreExceptional C++,这两本书的难度是非常大的,我对每一条的阅读笔记都是十多页。特别是泛型程序设计的部分,这两本书旁征博引,极尽深入探讨之能事,每每看懂一条,都抹汗一次,大感酣畅淋漓;还有侯捷的 STL源码剖析 ,以实际的例子一点点地讲解一个STL是怎么样实现的,我是刚开始读,不发表评论;而Stanley B. Lippman,Cfront的实现者之一,执笔写出Inside the C++ ObjectModel,我只有一个字,就是基本帅呆了。我从中了解了无数的编译器解释源代码的细节,以及记忆体分配的细节,呵呵,这些都知道了,我还怕什么呢?最近得到了另一Cfront实现者、C++标准委员会Koenig的 C++沉思录,看起来非常不错,这里也推荐给大家,但我也没看完,亦无发言权。
最后最后,你们,未来的C++理论家们,可要记住,Bjarne Stroustrup的The C++Programming Language无论如何也应该读个四五遍!这是一切C++的书本的源泉。如果还觉得不够,就向C++标准委员会订购一本C++标准。
一切中国大陆作者的书,一概不要看(包括我的)。一切VC++或讲特定的编译器的书,一概不要看。如果需要补C语言的课,买一本非常小的K&R的The CProgramming Language足矣,其它的书一概不要看。不要先学C,再学C++,而要直接学C++。你不是先学古文,再学白话的,对不对?所以相信我,直接来更容易。
以上文字,皆为原创,本人愿意为每个字负责。
第二篇
好久未来C板了,原因这段时间一直在研究两本书,看得自己不敢多说一句话。
1、《Effective STL》订购:http://www.cnforyou.com/query/bookdetail.asp?viBookCode=8537作者:Scott Meyers出版社:中国电力出版社 一开始欺负这本书比较薄,想快点看完,但不久就发现自己已经翻不动了。直到看完最后一个字,才发现一个基本的事实:薄的不是这本书,而是自己的见识。 有关STL的书也读了不少,正如读《Effective C++》以前,有关C++的书也读了不少。Meyers的书总是给人一种脱胎换骨的提升感觉,他总能在大家以为老生常谈的地方挖出意想不到的新意,并指出一些一般人习以为常的东西其实存在种种危机,或是在一些看来完全等价的选择中,为特定的场合选择最有效的(MostEffective)那一种。而且他的切入口总是让人看得懂的(不像Stroustrup的书,第一句话就要琢磨半天),但是他总是会选择几个拓展点,并把它们分析得淋漓尽致,这时候就需要一段代码一段代码甚至是语句粒度地阅读了——当然,最后总是看得懂,这和读者的阅读程度总是正比,这会给人极大的成就感。可以说,在STL实践的书籍,无书可出其右(当然在STL实作方面,我还是要向大家推荐侯捷的《STL源码剖析》)。 读完这本书后,和Pascal就产生明显的距离感了。这里我仍然要说:请热爱Delphi!我还是更愿意写“var s:set of char;”而不是“set <char*, less<char*>, allocator<char*> > s”,;-)。
2、《Modern C++ Design》订购(中文):http://www.cnforyou.com/query/bookdetail.asp?viBookCode=8184订购(影印):http://www.cnforyou.com/query/bookdetail.asp?viBookCode=8319作者:Andrei Alexandrescu译者:侯捷、於春景出版社:华中科技大学出版社(中文) 中国电力出版社(影印) 读完这本书的第一页,我就知道自己放不下它了,但我也知道,我的苦难经历又要多上一笔了。用C++实作设计模式,已经是骨灰级的难度,但这本书明显还在讲一个template的对象模型的问题,这在我读《Inside the C++ Object Model》时是屡攻不下的难点。不过,出乎意料的是这本书居然使我具有一些概念了,而且动手写出了一个SmartPointer。 这本书我还远不能说我读懂了,但是确乎是读完了。如果你还没有读过对象模型和设计模式的书,我认为需要读一读。否则,直接看这本书根本就是受罪。最近,有一些朋友也注意到设计模式的重要性了,可能从明年起我在《电脑报》上要发表一些文章,届时请朋友们指教吧。
另外就是Effective C++点评继续写,我现在觉得更惶恐,但是信心也更足了。--
--※ 来源:.两全其美 BBS lqqm.net.[FROM: 220.184.20.253] |
|
回复:c++书籍推荐 电脑与网络
sec(游客)发表评论于2010/9/14 17:07:19 |
写的不太全,看看这里,收录的很全,分享一下:sousb.com/books |
|
经典书籍推荐(收藏很久了) 电脑与网络
siver(游客)发表评论于2010/4/27 21:04:10 |
我的搜藏:http://sousb.com/books/,这些书多是沉淀下来的极品,涵盖了C/C++,JAVA,Windows程序设计,MFC,数据结构和算法,软件工程,Linux,OpenGL/D3D 这些方向。 |
|
Amir Johnson scored a season- 电脑与网络
chanel handbags 2009(游客)发表评论于2010/4/1 10:39:00 |
The Nets are making life easy on their opponents. Amir Johnson scored a season-high 18 points, Chris Bosh had 16 points and 8 rebounds, and the host Toronto Raptors easily dispatched the Nets, 118-95, on Friday night. ''They got whatever they wanted,'' the Nets swingman Chris Douglas-Roberts said. ''That's how teams are going to start looking at us, if they haven't already. You will get whatever you want on the Nets. That's how I'd be looking at us.'' Toronto finished with a dozen dunks and led by 40, extending the Nets' losing streak to six games. The team is 2-25 over all, the worst record in the N.B.A. ''We jumped on them first and they let up,'' Toronto guard Jarrett Jack said. ''When you start off 0-18, uphill battle is kind of an understatement. You kind of see it on their faces that if they get down early, they're kind of like 'Here we go again.' '' Andrea Bargnani and DeMar DeRozan each scored 16 points, and Hedo Turkoglu and Marcus Banks each had 14 for the Raptors, who had lost four of their previous five games. Nets guard Devin Harris called it an ''embarrassment.'' ''We've all been a part of these games and it's not fun,'' he said. ''I don't like sitting on the bench in the fourth quarter.'' Sonny Weems scored 10 points and Jack had nine assists for Toronto. ''Our guys, from the jump ball, did a great job,'' Raptors Coach Jay Triano said. ''We pressured the basketball, caused turnovers and had more deflections tonight than we have had all year.'' Douglas-Roberts r... |
|
回复:c++书籍推荐 电脑与网络
dwf(游客)发表评论于2009/8/29 16:19:20 |
推荐 www.it689.net网站,上面C++书很多,地址:http://www.it689.net/book-download-01.06.07_1.html免费的下载.我经常去,不错的网站~ |
|
回复:c++书籍推荐 电脑与网络
dwf(游客)发表评论于2009/8/26 8:41:41 |
推崇IT资源网www.it689.net 上C/C++书籍 http://www.it689.net/book-download-01.06.07_1.html |
|
回复:c++书籍推荐 电脑与网络
DWF(游客)发表评论于2009/8/18 8:47:52 |
www.it689.net 上有大量下载http://www.it689.net/book-download-01.06.07_1.html |
|
回复:安装Nginx(负载均衡器) 电脑与网络
榨油机(游客)发表评论于2009/4/20 17:22:48 |
榨油机就是指借助于机械外力的作用,将油脂从油料中挤压出来.榨油机 又称为液压榨油,现在已基本被螺旋榨油机制油所取代。它属静态制油,出油率低,单机能小,设备多而占地面积大,车间需保温,操作条件差。但水压机制油具有构造简单、省动力的优点,它可应用于一些零星分散油料(如米糠、野生油料)写真以及需要保持特殊风味或营养的油料(如可可豆、油橄榄、芝麻等)的磨浆液压制油。此外,还可用于固脂肪或蜡糠的压榨分离。 喷绘 |
|
回复:c++书籍推荐 电脑与网络
gochang(游客)发表评论于2007/9/1 8:56:26 |
这里有下载 http://www.bookant.cn/tag/CPP |
|
回复:c++书籍推荐 电脑与网络
虹桥(游客)发表评论于2005/8/15 14:02:11 |
看
门禁门禁 门禁门禁 翻译公司翻译公司 北京翻译公司北京翻译公司 北京翻译公司北京翻译公司 上海翻译公司上海翻译公司 上海翻译公司上海翻译公司 igbtigbt igbtigbt 仙境私服仙境私服 仙境传说私服仙境传说私服 ro私服ro私服 监控监控 重庆小灵通重庆小灵通 重庆二手重庆二手 水果水果 平谷采摘平谷采摘 重庆网站建设,重庆网站推广,重庆网络公司重庆网站建设,重庆网站推广,重庆网络公司 翻译公司翻译公司 仙境传说私服仙境传说私服 机票机票 打折机票打折机票 月饼月饼看 |
|
|