九天雁翎的博客
如果你想在软件业获得成功,就使用你知道的最强大的语言,用它解决你知道的最难的问题,并且等待竞争对手的经理做出自甘平庸的选择。 -- Paul Graham

看了TCPL后,对C,C++书籍的一些想法

的确好久没有来写些什么新东西了,的确经常和同学们疯狂喝酒,彻夜狂欢似的K歌,没有那份清醒来完成什么新的东西,但是大整数基本有了个思路,而且最近回头去看了看TCPLK&D那本,感觉其实自己学C都有3年多了,虽然中间断断续续,个人感觉是同学们中间学的最好的,大一考试笔试只扣了2分,很早的就过了C二级,并且自己很喜欢用C解决一些实际的问题,比如物理实验的数据计算,本来N组数据的计算,同学们都辛苦的按着计算机,我通过C计算起来非常愉快,然后一批同学都最后借用我的电脑解决了问题:)很多个实验最后都这样。在学C++以前我一度还以为自己C基础算不错的了,虽然知道C基础并不一定对学习C++有太大用处。但是其实还是有很多盲点,因为我看得是我们学校自己编的C语言教材,说实话,那本教材我吃的很透,很多最小最小的练习,或者例题我都自己编写,调试过了。后来把谭浩强那本当作参考书,偶尔翻了翻,感觉也差不多。最近再翻阅TCPL,还是感叹自己的无知。。。。突然想起一个人说的,永远不要以为自己已经了解C++了,我现在觉得,以为自己了解C了这个问题也要想清楚。也知道了一本好书,真正是,要学习一样东西,最好就是看最好的书!不然,就算你把一本书看透了也没有达到应该的效果。举例子,都说C++ Primer通俗易懂,于是我在看过钱能的C++教材后(说实话,粗略的断断续续地看了看),开始看C++ Primer,我真的用了3个月,仔细地看,仔细地想,仔细地编写,调试。到最后,我发现,我了解得无非就是一堆C++语法的细节,(要承认,其中还是讲了一些编程的要点,可惜都是类似Effective C++的细节中的细节)而且仅仅是了解,比如最近很少用模版,感觉模版的一些细节又模糊了,什么特例普通函数的冲突啊 ·#%¥#……·其实我感觉,C++ Primer对语言不厌其烦的深入细节,让他成为了无可厚非的经典,不过是用来查阅的参考书经典,用来当入门的教材,不是太适合。要看就看一些最经典的,比如TC++PL,目前我的计划,就是把这本书啃了。其实,回忆起来,当垃圾书看多了后,再看经典,真有一种扑面而来的愉快。我初看C++ Primer 就是这样,当我看到TC++PL更是这样。让我们牢记,拒绝一般,只看经典!不然就只能看到那么多人抱怨的C++难学,因为走得是一条弯路。

分类:  C++ 
标签:  C++ 

Posted By 九天雁翎 at 九天雁翎的博客 on 2007年06月20日

前一篇: 忽视的复杂性,关于C++中大整数的思考 后一篇: 和实现有关的各类型大小简易输出模版