各位大虾,我是一名大二的学生,对c++有了很强的学习兴趣,想以后成为一名合格的程序员,你们说我该看什么书才 能系统化地学好c++呢????
怎样系统学好c++?
这就是我的问题,望告诉我这个迷茫的小菜,谢谢!!
找本书入门,不要看英文书,不要看无聊的骗钱的,包装得越精美就越低级。
有兴趣入门不是难事,但入门后的坚持才是关键。
说说我自己,入门后发现世界广得吓人,于是经常想放弃去学Java和XML,但是想想放弃又浪费了,于是贪新鲜找了本C#,发现还是看C++的好,于是又看VC和MFC,听到要学MFC先学API,又找了本API,结果发现API函数多得数不尽,还是买了函数查询书,发现没心机看,决定用时在查,然后看到黑客们都用汇编,又买了汇编书,结果连计算机组成原理都买了,还要学寄存器和操作系统,课程紧,要学无聊的接口技术和数据库概论,于是想听课,又发现理论的计算机很闷,又偷偷看VC,但是发现STL没学好,又去看STL,最后发现基础没打好,回去学基础,从钱能的C++程序设计看起,然后看C++陷阱和C++精粹,还有Efficient C++(注意不是Effective),看到性能优化说C++的性能远不及C,毕竟底层的东西都是用C和汇编编写的,例如操作系统。于是还想学C和汇编,没时间,要考四级和普通话(我是师范生要靠普通话),结果现在在看C++,反正决定了学,就狠下心,无论C++最后怎么样,我就是要学到变魔术的境界!
[此贴子已经被作者于2004-09-18 23:56:33编辑过]
C++之父(BS)的书,<C++程序设计语言(第三版)>.中文版是裘宗燕老师翻译的.其它的书,除了<Effective C++>,<More Effective C++>,<Inside The C++ Object Model>等一些大师级的作品外都是垃圾!!!包括钱能,谭浩强之流.
我用可怜,可怜的几年C++经验强烈建议初学者看侯捷翻译的<C++本质>一书,然后看C++之父写的书:<C++程序设计语言(第三版)>,<C++语言的设计和演变>,再然后看<Effective C++>,<More Effective C++>,最后看看<Inside The C++ Object Model>,看完这些书后你才能算一个了解C++语言层面的人,才能更好的学习C++应用层面.