C++ primer与C++ primer plus的区别

huakun 2003-08-27 05:28:22
C++ primer与C++ primer plus这两本书的区别是什么

谁能说说他们的区别吗?

他们分别适合什么层次的读者?
...全文
2460 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
Andy84920 2003-08-28
  • 打赏
  • 举报
回复
《C++ Primer PLus(第四版)中文版》与《C++ Primer (3RD)中文版》之比较
《C++ Primer PLus(第四版)中文版》是人民邮电出版社最新出版的Primer Plus系列图书中的一本。此书出版之际,正值中国电力出版社的《C++ Primer (3RD)中文版》热卖之时。两本书虽然出版时间相距较短,而且的书名只有几字之差,但内容、风格和读者定位却存在一定的差异。本文略作比较,以免在向读者介绍和销售的过程中,给书店的朋友带来小小的不便。
其一,不同的系列品牌,不同引进方式。
《C++ Primer PLus(第四版)中文版》是系列图书中的一本。Primer是“初级读本”的意思,Plus是“提高”的意思。Primer Plus系列书名体现了原书出版商Sams公司的创新的精神,准确地反映出这套新的系列书和传统系列书不同的整体特色。《C++ Primer (3RD)中文版》原书则是Addsion-Wesley公司在1998年出版的,同时出版的只有一本配套的习题集。
其二,不同的作者,不同的内容特色。
《C++ Primer PLus(第四版)中文版》的原书作者是一名大学教师,从1984年到2001年,这本书先后出了4个版本,它内容全面、难度适中、讲练结合,并且具备一些支持教学的特色,深受C++语言初学者的欢迎。它的“Plus”体现在内容上有适当的深入,同时也注意编程背景和项目环境的分析,注重新的学习理念的传播。《C++ Primer (3RD)中文版》原书作者Stanley B. Lippman是微软公司Visul C++的系统架构师,曾在Bell实验室从事过C++早期的实现和研究工作。另一位作者Josée LaJoie则是C++标准委员会的成员。 《C++ Primer (3RD)中文版确实“结合了Stanley B.Lippman的实践经验和Josée Lajoie对于ANSI/ISO标准C++的深入理解”。从内容上讲,它比较系统地介绍了ANSI/ISO标准C++,在类模板、泛型算法等高级语言特性页做了完整地讲解,这些问题比较适合有一定C++基础的读者学习。
其三,不同的读者定位,不同的行销方式。
《C++ Primer PLus(第四版)中文版》面向的是那些C++的入门和中级读者,即完全没有C++经验或者学习过一些C++语言的编程知识,缺乏C++编程实践经验的读者。由于其比较明晰的教学风格,也比较适合于作为学生的教材和参考书。《C++ Primer (3RD)中文版》适合于有一定的编程经验和较好的编程基础的程序员阅读,既可以使他们比较深入全面地了解标准C++,也可以提供有价值的编程参考。从行销方面看,《C++ Primer (3RD)中文版》走的是畅销编程图书的策划宣传方式。而对于《C++ Primer PLus(第四版)中文版》我们则更希望突出它的系列图书的整体感、面向初、中级读者明确定位以及轻快而科学的语言学习方式。




读这本书之前,我是一个忠实的“爱国主义者”!在我看来,如果一个初学者在没有任何基础的情况下去读一本老外的书(哪怕是已翻译了的)是不可想象的,我觉得一个对中国不很了解的外国人写的书能被一个中国读者那么轻易的看懂吗?那上面也许都是些很高深的东西吧!?
在我看来,一个入门者首先要读的书一定该是国内的(连中国台湾那边的都不行)一切知名大学的教育家们编写的教材类的书籍,那才是中国编程入门者的首选。
于是,我在学完了老谭的《C程序设计》后,更加证实了我的观点的正确(至今我仍认为这是一本好书,但它也是我目前唯一认可的国人的书)。准备开始学C++了,我在网上一番找寻,终于又找到了几本和谭大师一样被奉为国内泰斗的著作,而且还是一个出版社的!
因为自己是半路出家(非计算机专业)的,又是自学,所以很多东东都看不太懂。当时我想,一定是我的基础太差了,于是我就把自己的速度放慢再放慢……但情况还是得不到明显的改观。因为书中的好多东东我根本就不懂,而书中又已把它当成了一个已知条件加以应用了!如内存中的堆栈、二进制的表示制等(我只是举了二个最简单的例子,其实还有一些更难的)。
当然我并没有对我看的这本书产生什么怀疑,而是认为是自己的原因,好在在这些让我觉得难懂的东东后面都有请参见本出版社《XX书》,有出处就好!于是我想起了一句话:磨刀不误砍柴功!既然有不懂的,就回去补了!于是我又跑到书店去买了同是这个国内最知名的大学出版的《数据结构(C语言版)》、《计算机组成原理》等书,但让我感到意外的是我在本书中又看了这样的语句:“本部分内容请参见本出版社《XX书》”,要是这样下去我还要买多少本书呢?
原本买国内教材的原因除了认为国人的书会更能让我接受,还有就是它们都不是很厚,价格便宜一些。但象这样买一本书要另买数本书做参考书,不但价格已经赶超了老外一本书的价格以外,学的也不是很系统。
自此,我第一次对国人的书产生了怀疑,但有一点我还是始终相信的:国人的书一定比老外的书更适合我!这个观点一直占据着我的思想很久很久,直到有一天,我终于半生不熟的读完了我手中一本国内很有名气的教授著的《C++程序设计教程》,这本书只有300多页,而我却看了六个多月!而且有些语言我简直是看不懂,这时我甚至开始怀疑这本书究竟是国人自己写的还是翻译过来的?怎么说的都不象中国话呢?
学过的国人传授的基础知识后,我想去买一本老外的书,因为国内的书讲入门和应试的比较多,而讲得深一些的很少,于是一个偶然的机后,我选中了现在这本《C++ Primer Plus》!
只看了几页,让我吃惊不小!首先它没有我想象的那么生涩难懂,(这也许因为它同样是一本入门级的书),十天的时间(业余时间,平均一天3-4小时)我看了200页!(也许你觉得这并不多,但你要知道,这本书是用的小五号字排版,每页的内容比我见过的所有书的内容都要多!)而且还做完了每章的课后练习!而更让我值得称道的是这本书真正是物有所值:因为书中用到的所有的知识都会有个清楚的讲解。而决不会出现一句诸如:请参见《XX书》的字样!

eddyxu 2003-08-27
  • 打赏
  • 举报
回复
市面上看见的primer是红颜色的cover,plus是蓝颜色的~~呵呵,这个也算区别吧?
eddyxu 2003-08-27
  • 打赏
  • 举报
回复
楼上这位,plus可有745页阿(包括附录)……
个人认为plus适合于初学者,primer适合于有一定基础(比方说看完了plus的)人更深刻地了解C++和OO
tonybaobao 2003-08-27
  • 打赏
  • 举报
回复
plus好像比较薄。。。应该删掉了好多
ttlb 2003-08-27
  • 打赏
  • 举报
回复
潘爱民翻译的我个人认为不错。
C++PrimerPlus我没看过,但据说要比C++Primer容易些。
如果你是初学,看C++Primer恐怕得费点劲。
ljan 2003-08-27
  • 打赏
  • 举报
回复
两本书,C++ primer好像好些,但市面上的中文版潘爱民译的,不咋样

若能买到候捷译的最好,不行就看英文吧

15,440

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧