当前时区为 UTC + 8 小时




发表新帖 回复这个主题  [ 63 篇帖子 ]  前往页数 上一页  1, 2, 3, 4, 5  下一页
作者 内容
16 楼 
 文章标题 :
帖子发表于 : 2006-04-14 18:26 
头像

注册: 2005-10-19 23:48
帖子: 227
地址: 大山丛林
曾經無聊時候在網上看見有人推薦了一些c++的書籍,雖然不是全對,但是看看無妨。我把他貼在下面,希望對 你有幫助;




---------------------------

C++/OPP/OOD系列:
层级一:语法/语意(C++)
[Lippman2000] Essential C++
Essential C++,by Stanley B. Lippman Addison Wesley Longman 2000,276 pages
Essential C++ 中文版 ,侯俊杰 译,282页

[Gregory95] C++:The Core Language
C++:The Core Language by Gregory Satir 1995 O'Reilly
C++语言核心,张铭泽 译 ,236页

[Deitel98] The Complete C++ Training Course
The Complete C++ Training Course 2/e by Harvey M.Deitel 1998 Prentice Hall
C++大学教程(第二版),邱仲潘等 译,816页

[Stevens2000] Standard C++ Bible
Standard C++ Bible 2000 Al Stevens IDG
标准C++宝典,林丽闽等 译,766页

[Eckel2000] Thinking in C++
Thinking in C++ 2/e Bruce Eckel 2000 1470 pages Prentice Hall
C++ 编程思想,刘宗田等 译,420页

[Lippman98] C++Primer
C++ Primer,3rd Editoin,by Stanley Lippman and Josee Lajoie
Addison Wesley Longman,1998 1237 pages
C++ Primer 中文版,侯俊杰 译,1999,1237页

[Struostrup2000] The C++ Programming Language
The C++ Programming Language,Special Editoin,by Bjarne Stroustrup
Addison Wesley Longman,2000,1017 pages
C++程序语言经典本,叶秉哲 译,儒林 1999

[ANSI C++] C++规格书 1998.9.1 PDF格式
ANSI C++ 1996 Draft


层级二:专家经验(C++/OOP)
[Meyers96] More Effective C++
More Effective C++,by Scott Meyers,Addison Wesley,1996,318pages
More Effective C++中文版,侯俊杰,培生 2000. 318页

[Meyers98] Effective C++
Effective C++,Second Edition,by Scott Meyers,Addison Wesley Longman,1998.256pages
Effective C++ 2/e 中文版,侯俊杰,培生 2000.256页

[Sutter99] Exceptional C++
Exceptional C++,by Herb Sutter,Addison Wesley Longman,2000.208pages
Exceptional C++中文版,侯俊杰,培生 2000.248页

[Sutter2001]More Exceptional C++
More Exceptional C++ by Herb Sutter,Addison Wesley Longman,2001.

层级三:底层机制(C++ Object Model)
[Ellis90] The Annotated C++ Reference Manual
The Annotated C++ Reference Manual,by Margaret A.Ellis and Bjarne Stroustrup
Addison Wesley Longman,1990,447 pages.

[Lippman96] Inside the C++ Object Model
Inside the C++ Object Model,by Stanley Lippman,Addison Wesley Longman,1996,280pages
深度探索C++物件模型,侯俊杰 译


层级四:设计观念的复用(C++/Patterns)
[Gamma95] Design Patterns:Elements of Reusable Object Oriented Software,
by Erich Gamma,Richard Helm,Ralph Johnson,and John Vlissides,Addison Wesley,1995.395pages
设计模式,李英军等译,机械工业出版社,2000.254页

[Alex2001]Modern C++ Design: Generic Programming and Design Patterns Applied
by Andrei Alexandrescu,Addison-Wesley,2001,352Paper


Genericity/STL系列:
第一个境界是使用STL:
[Josuttis99]:The C++ Standard Library -A Tutorial and Reference,by Nicolai M.Josuttis,
Addison Wesley 1999.799pages

第二个境界是了解泛型技术的内涵与STL的学理:
[Austern98]:Generic Programming and the STL -Using and Extending the C++ Standard
Template library,by Matthew H.Austern,Addison Wesley 1998.548page


第三个境界是扩充STL:
[Stepanov2001]:C++ Standard Template Library by P.J.Plauger,Alexander A.Stepanov,
Meng Lee,David R.Musser,Prentice Hall 2001

这些就是你应该看的书,如果你想成为高手。


_________________
图片It is no use doing what you like; you have got to like what you do!


页首
 用户资料  
 
17 楼 
 文章标题 :
帖子发表于 : 2006-04-15 21:39 

注册: 2006-02-19 16:57
帖子: 14
The C++ Programming Language特别版
这本比较好


页首
 用户资料  
 
18 楼 
 文章标题 :
帖子发表于 : 2006-04-17 11:24 
头像

注册: 2005-08-23 0:42
帖子: 76
谢谢!


页首
 用户资料  
 
19 楼 
 文章标题 :
帖子发表于 : 2006-04-17 22:13 

注册: 2005-05-11 20:14
帖子: 314
地址: 西安理工大学
顶一下。


页首
 用户资料  
 
20 楼 
 文章标题 :
帖子发表于 : 2006-04-18 18:01 

注册: 2005-12-26 20:51
帖子: 20
《Essential C++》很适合没有任何基础的人开始学习C++。
进阶的话,再啃TCPL,或者《C++ Primer》。
有了一些编程经验了后,学习《Effective C++》、《More Effective C++》、《Exceptional C++》等等。
最后,如果要想练成绝顶的高手,那肯定还需要看看《深度探索C++对象模型》、《设计模式》。

当然,以上说的都是从语言层面上说的。
真正在开发中,你会发现STL库很有用处,以上的几本书都有涉及了一些,所以也不大需要专门地学习,只要有个文档随时翻阅即可。


页首
 用户资料  
 
21 楼 
 文章标题 :
帖子发表于 : 2006-04-18 21:13 
头像

注册: 2005-06-11 14:03
帖子: 6235
地址: 不明真相的群众
Essential C++
比较薄,也比较好。
如果一开始就上来啃c++ primer ,the c++ language之类的厚书,可能会严重打击自信心。所以建议读外国人写的比较薄的书,然后再看c++ primer ,the c++ language


_________________
我的blog,关于技术,软件,linux,vim <---- 所有博客均被河蟹.


页首
 用户资料  
 
22 楼 
 文章标题 :
帖子发表于 : 2006-04-19 10:21 

注册: 2006-01-02 3:15
帖子: 69
这几天在看Deitel父子的C++程序设计,就是Small版的那个,感觉挺不错的


页首
 用户资料  
 
23 楼 
 文章标题 :
帖子发表于 : 2006-04-26 11:52 
头像

注册: 2006-04-08 22:07
帖子: 250
cityyokel 写道:
《Essential C++》很适合没有任何基础的人开始学习C++。
进阶的话,再啃TCPL,或者《C++ Primer》。
有了一些编程经验了后,学习《Effective C++》、《More Effective C++》、《Exceptional C++》等等。
最后,如果要想练成绝顶的高手,那肯定还需要看看《深度探索C++对象模型》、《设计模式》。

当然,以上说的都是从语言层面上说的。
真正在开发中,你会发现STL库很有用处,以上的几本书都有涉及了一些,所以也不大需要专门地学习,只要有个文档随时翻阅即可。


我认为Essential C++很不适合没有基础的初学者。

事实上,Essential C++最适合比较熟练的C语言程序员,因为它够薄,一两周以内就可以快速了解C++精要。
这本书里面的例子大都是逐步改进形成,程序片段散落在一章里个个角落,没有完整的程序代码汇总。对于初学者来说,这会很头疼,很可能学不下去。我本人对C的基本语法还是比较熟悉的,纵然如此,看EC++编码实现书中例子的时候也还是费了一些心思。所以,我不推荐完全的新手从这本书入门。

个人认为,新手不要从C++学习编程比较好,最好还是从C开始。毕竟除了是一门高效实用的系统编程语言,C语言和C++、Java面向过程部分也几乎没有区别。换句话说,学好了C,C++前面1/3就可以很轻松了。


页首
 用户资料  
 
24 楼 
 文章标题 : Re: 谁能推荐一下学C++的入门经典书?
帖子发表于 : 2006-05-02 17:27 

注册: 2006-05-02 17:18
帖子: 1
euking 写道:
如题

看看 thinking in c++
非常经典的书,基本概念解释的很清楚,也没有C++ primer和C++程序设计语言厚,感觉更适合初学者。
遗憾的是中文版翻译太烂,最好能看英文或者对照着看


页首
 用户资料  
 
25 楼 
 文章标题 :
帖子发表于 : 2006-05-05 0:30 

注册: 2006-05-05 0:19
帖子: 2
<<C++ How to program >>
Deitel


页首
 用户资料  
 
26 楼 
 文章标题 :
帖子发表于 : 2006-05-06 15:10 

注册: 2006-04-20 20:42
帖子: 3
一家之言,不对处,望包涵!
学习C++是不需要C语言基础的(当然这话不是我说的,见The C++ Programming Language)

1.《Think In C++》(《C++编程思想》)
非常不错,也比较适合初学者,但需要一定的程序设计的基础(其实也不一定,看理解能力了)。
影印的,翻译的皆有。我当时看的影印版的,翻译的好坏不知。
推荐指数: 5 (首选英文版)
2.《Essential C++》
绝对不适合初学者,虽然它很薄。但作为C++的一个总揽,涵盖了C++程序设计的四种风格。
看的是候捷老师译的那本,翻译的非常出色。
推荐指数: 4 (中英皆可)
3.《The C++ Programming Language》(TCPL)(《C++程序设计语言》)
C++之父的作品,想想吧,有多少人能有比自己设计的语言更加了解呢。
推荐指数: 5 (首选英文版)
4.《C++ Primer》
和《TCPL》是同样重量级的作品,中文译本的第三版看过,翻译的还不错,但这两本书都很厚,
要有耐心和毅力啊。《TCPL》英文版的只看了2/5吧,个人还是比较推崇《TCPL》,呵呵,不过这
是个仁者见仁,智者见智的问题。
推荐指数: 4 (中英皆可)
5.《The Design and Evolution of C++》(《C++语言的设计和演化》)
逐本溯源,C++为什么会如此复杂,为什么会发展成现在的这个样子,为什么没有像java那样完
整的程序库.....,一系列的关于C++的问题在本书中都找到答案。
推荐指数: 4 (这不是讲述如何程序设计的,但如果你对C++非常“痴迷”,那还犹豫什么)
6.《The C++ Standard Library》(《C++标准程序库》)
讲述C++标准程序库的书,可作为程序设计时的参考书,翻译上乘。
推荐指数: 4
7.《Effective C++》
《More Effective C++》
《Effective STL》
在掌握基本的C++的基础上,进一步提高之作。
还有其他的一些不错的一并列在下面:
《STL源码剖析》
《深度探索C++对象模型》
《泛型编程与STL》
《C++ Templates: The Complete Guide 》
《C++设计新思维》
......

国内作者写的C++书籍基本上没看过,钱能的那本翻了翻,感觉还凑活吧。谭浩强那本则毫无可取之处。


页首
 用户资料  
 
27 楼 
 文章标题 :
帖子发表于 : 2006-05-06 15:19 

注册: 2006-04-20 20:42
帖子: 3
哎,不好意思,我这里网络迟钝,咋发了三个恢复,望版主删之。谢谢:-P


页首
 用户资料  
 
28 楼 
 文章标题 :
帖子发表于 : 2006-05-08 18:06 

注册: 2005-09-06 0:00
帖子: 7
euking 写道:
inix 写道:
C++primer plus
快看完了!呵呵!


谈谈心得和感受呀!



觉得讲得很透测,很好,特别觉得看懂它就好像明白了面向对象不编程的原理!


页首
 用户资料  
 
29 楼 
 文章标题 :
帖子发表于 : 2006-05-26 9:10 
头像

注册: 2006-04-18 12:46
帖子: 77
地址: 安徽
prowyg 写道:
钱能的<C++程序设计>清华大学出版的

就是我们上课的教材
:roll:


页首
 用户资料  
 
30 楼 
 文章标题 :
帖子发表于 : 2006-05-27 13:45 

注册: 2006-04-06 13:51
帖子: 141
下载速度太慢了,有没有快点的链接?


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 63 篇帖子 ]  前往页数 上一页  1, 2, 3, 4, 5  下一页

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 2 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
粤ICP备05074692号
本站点为公益性站点,用于推广开源自由软件,由 米国VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 PHPBB中文翻译小组 维护制作