标题:如何学习C++与书籍推荐
只看楼主
kod_h
Rank: 1
来 自:阿特兰蒂斯山中大学
等 级:新手上路
帖 子:22
专家分:1
注 册:2008-4-23
 问题点数:0 回复次数:3 
如何学习C++与书籍推荐
学习C++要做到:
学习C++首先要严谨,在刚学习写程序时,一定要严格按规范写好,养成一个好编程的习惯,就算只是一个无关影响的Warming也是弄清楚,并修改好。

尽量避免把C和C++混合起来使用,虽然这是允许的。要严格按C++的标准编写程序。

要多动手编写程序,不要因为写不好而放弃,每完成一个程序就是一次进步。

学会优化自己的代码,在算法上,数据结构上。


学习C++步骤及用书(主观推荐,每步有一到两个选择):

第一步:
潭浩强的《C++程序设计》了解一些基本语法,会编写些简单的程序,知道封装,继承,派生,多态和泛型编程等概念。
《c++ primer plus》

第二步:
《The C++ programing Language》,它们能使你更全面的了解C++ 这时你对泛型编程.模版.容器.标准库函数等都会有一些了解。(可以结合第一步的书看)
,了解下函数标准函数,因为以后会经常在书上或网上看到它们的身影,有一本比较小一点的书《C/C++标准函数查询》也可以做为参考。
《The C++ Standard Library》

第三步:进一步发展学些复杂的,效率的.
《effective c++》 优化编程思想 感兴趣还可以看看《more effective c++》和        
《Exceptional C++》 
《thinking in C++》要熟悉标准库,特别第二卷以后。
《C++ Templates全览》 模板是不是令你觉得很新颖,那去学他吧.
《数据结构》学习算法.

第四步:看《软件工程》、《软件体系结构》之类的书,系统学习如何进行软件开发。
在这学习期间,可以尝试去考个程序员或软件设计师,系统分析师之类的证书,对将来就业有好处的。

扩展:
《windows程序设计》《windows核心编程》学习windows的程序设计的两本精典之作,这两本书至少看完一本。
《winsock网络程序设计》《windows网络编程》进一步学网络编程的可以看看
《自己动手写操作系统》《linux内核编程》LINUX的编程书
要结合《计算机组成原理》《编译原理》之类的书看 
《深入浅出MFC》《VC++技术内幕》学习MFC 
有空的话可以学点汇编 汇编的书我就不介绍了 因为不是了解很多




其它较出名的C++书:


《Inside The C++ Object Model》(Stanley B. Lippman) 这本书介绍一些C++的内部实现。
《Advanced C++ Programming Styles And Idioms》(James O. Coplien) 这本书介绍一些C++编程的习惯用法。
《STL Tutorial and Reference Guide》(David R. Musser)这本书介Generic Programming 的思想和标准。
《Design Patterns》(Erich Gamma)经典的面向对象设计的组件和实例


TCPL和D&E分别是《The C++ Programming Language》和《The Design and Evolution of C++》的简称,均出自Bjarne Stroustrup之手。说它们是C++语言圣经,并不为过。
中文名称:
《C++程序设计语言(特别版)》,机械工业出版社
《C++语言的设计和演化》,机械工业出版社
入门教程
Stanley B. Lippman, Essential C++
《Essential C++中文版》,华中科技大学出版社
《Essential C++(影印版)》,中国电力出版社
高效、健壮编程
《Exceptional C++中文版》,中国电力出版社
《More Exceptional C++中文版》,华中科技大学出版社
模板和泛型编程
《C++ Templates全览(简体版)》,人民邮电出版社
《C++设计新思维:泛型编程与设计模式之应用》,华中科技大学出版社
标准库
《C++标准程序库:自修教程与参考手册》,华中科技大学出版社
《Effective STL(影印版)》,中国电力出版社
网络编程
《C++网络编程,卷1:运用ACE和模式消除复杂性》,华中科技大学出版社
《C++网络编程,卷2:基于 ACE 和框架的系统化复用》,电子工业出版社
杂项
《C++编程思想(第2版)第1卷:标准C++导引》,机械工业出版社
《C++编程思想(英文版 第2版)》,机械工业出版社
《C++沉思录》,人民邮电出版社
《深度探索C++对象模型》,华中科技大学出版社
《深度探索C++对象模型(影印版)》,中国电力出版社
C++工程领域的最高境界:
《设计模式:可复用面向对象软件的基础》,机械工业出版社
搜索更多相关主题的帖子: 书籍 学习 推荐 
2008-05-07 23:53
PcrazyC
Rank: 6Rank: 6
等 级:贵宾
威 望:29
帖 子:5652
专家分:0
注 册:2006-10-20
得分:0 
http://hi.baidu.com/pcrazyc/blog/item/00f8f6fd7e67911309244d4d.html

http://hi.baidu.com/pcrazyc/blog/item/681e6697c8070e6854fb9676.html

雁无留踪之意,水无取影之心
2008-05-08 00:54
yuyunliuhen
Rank: 6Rank: 6
等 级:贵宾
威 望:20
帖 子:1435
专家分:0
注 册:2005-12-12
得分:0 
泡菜也跑回来了??

Go confidently in the  directions of your dreams,live the life you have imagined!Just do it!
It is no use learning without thinking!
2008-05-11 16:05
jamesl
Rank: 1
等 级:新手上路
帖 子:19
专家分:0
注 册:2007-11-17
得分:0 
C++ Primer, 4th Edition
http://www.

2008-05-12 10:14



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-213074-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.056182 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved