请问C++ Primer中文版(第4版)这本C语言的书好吗

来源:百度知道 编辑:UC知道 时间:2024/06/07 12:33:19
在网上有人说谭浩强编的好象有好多错误

我认为《c++程序设计语言》不适合初学者看,初学的话看了特打击信心,但这本书是想成为C++高手所非看不可的。

作为一本书来说,C++ Primer肯定也有错误,但至少它现在已经出到了第4版,应该已经相对比较完善了,我想无论如何要比那些只出了1个版本的要新、要好,何况作者之一是Stanley B. Lippman这个C++大头。这本书绝对是经典,连Think in C++的作者Bruce Eckel都把其连同The C++ Programing Language作为自己在试图解决一些问题时的参考书。

但是我觉得C++ Primer到现在已经不如它的名字所叙述的那样是一本入门书了,这本书应该能使你从入门到精通。所以作为入门仍有难度。

Accelerated C++不错,有C++入门最佳书之称,但作为纯入门(指的是从0开始)仍然有难度。

最后我推荐一本 C++ Primer Plus 5th 作者:Stephen Prata,本人就是从这本开始入门的,虽然其在国内可能名气不是很大,但我觉得其讲的很透,把一些作为初学者在入门的时候最容易犯迷糊的问题都一一给你清楚地剖析了出来,虽然在前几章穿插了很多的C风格的代码,但这样也可以使你了解一些C++和C的异同,而且至少不会让你越学越想放弃。
看完了基本的语言特性,稍微了解一下类、重载、模板、STL之后,你就可以搞一本中文版的C++ Primer 4th来继续补充。或者开始解剖Thinking in C++,有人说它难,我开始读的时候也觉得,但只要你坚持下去,读下去了,你回过头来忽然会觉得自己一下子了解了好多,从而才会产生继续把它读完的冲动。就象梁肇新在《编程高手箴言》所叙,其实学编程就是与自己耐心的较量,多一些耐心,少一些浮躁,你就一定会有收获,以上。

C++ primer 不适合初学者,这本书的内容大多是关于stl(C++标准库,这里面有很多东西你可以拿来就用不用自己编写)的东西,对于一个初学者来说,连C++最基本的语法都没有弄起初怎么对stl下手?
而你说的错误,我想天下没有一本绝对没有一个错误的书。书中有错误是难免的。现在C++的书越来越多,其实其中大多都差不多,只要把该讲的都讲了就行。但是要注意一个