《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(第四版)中文版》我们则更希望突出它的系列图书的整体感、面向初、中级读者明确定位以及轻快而科学的语言学习方式。