程序=数据结构+算法,著名的计算机科学家N.沃斯教授对程序的阐释简单而富有洞察力,然而他给出的仅仅是程序设计的两大基石。自那时起,各种各样的数据结构与算法的书籍层出不穷,似乎只要我们有了针对某个问题的恰当的数据结构与算法,程序只是信手拈来而已。
事情远没有这么简单,构建一个漂亮的程序未必都要如软件工程教本中描述的那般教条,但也不是数据结构+算法这么直接,尤其是构建一个真正意义上的程序,而非“玩具”程序。C++之父Bjarne Stroustrup最新倾力之作《C++程序设计原理与实践》,高屋建瓴的为我们讲述如何针对实际问题构建真正计算机程序的过程。教条固然容易被人照葫芦画瓢,且快速上手,但是对于提升自身的分析解决问题的能力却影响有限。这本书从问题出发,到程序实践,涵盖了像调试,测试这些别的书很少涉及的话题,可以说是从理论到实践的指南。
Bjarne Stroustrup以往所著,例如《C++程序设计语言》,我读过之后总有种过于严谨,行文晦涩的感觉。即使是中译本,读来也总有种吃力的感觉,这当然会影响到阅读的热情和接受的程度。此书的译本,行文流畅,语言通俗,讲解也不是过去那种晦涩的风格。可能大师终究也是人,这些年的教学生涯,在讲解技术方面功力渐长。
大师又一力作,值得细细琢磨
《C++程序设计原理与实践》热门书评
-
咋说呢?C++它爹写的,总得支持一下
21有用 3无用 蔡继民 2010-06-12
这本书已经看完了几个月,一直想写点什么,又不知从何说起。今天看到Linus对C++的一些批评,和这本书结合起来看,还有点意思。(Linus对C++的批评不是偶然的心血来潮,07年的时候就说过“C++ is a horrible language”,这次则说“It's a really bad lan...
-
一本不错的比较系统的入门书
12有用 0无用 冬天里的阳光 2010-09-28
首先介绍一下自己的职业背景,因为技术不同程度的人看同一本书得到的结论是不一样的。本人工作3年多,现在做嵌入式开发,c水平应该说还可以,c++没有系统的学习过,但基本的概念都有。在工作中,我们也只是用到了c++的部分知识,不过,这已经够用了,又有多少人能完整理解c++呢?又有多少项目会使用很多c++的...
-
一本以C++为载体讲述如何学习程序设计的书
9有用 1无用 愁容骑士 2010-08-05
概括来说,这是一本以C++为载体讲述如何学习程序设计的书。书的起始(第0章),作者在表明了对一些常见学习程序设计思路的不认同后,表达了在方法论层面上自己对如何学习程序设计的观点:在程序设计的实践中学习程序设计。随后,作者以学习C++程序设计为例演示了这样的一个学习过程。前言中作者表示,这是本写给初学...
-
书名翻译的大大有误
5有用 1无用 Silverbullettt 2012-01-06
这本书是Bjarne爷爷用C++来教授程序设计原理的书,放在第一位的应该是“程序设计”,而不是C++。在这本书出来前,我心中C++入门最佳选择一直是Andrew Koenig夫妇的《Accelerated C++》。然而我入行稍早了几年,错过了阅读Bjarne爷爷这本新作的最佳时间,当然书中仍然有许...
-
这本书是程序设计方法学和实践相结合以C++为基础的经典著作
3有用 0无用 周张奎 2010-08-18
作为一本C++的书,却包含了程序设计方法学,是非常难能可贵的,也是本书最大的特色之一。这本书是程序设计方法学和实践相结合以C++为基础的经典著作。 所以无论是初学者,还是有一定经验的程序员,或者资深的专家,...
书名: C++程序设计原理与实践
作者: [美] Bjarne Stroustrup
出版社: 机械工业出版社
原作名: Programming: Principles and Practice Using C++
译者: 王刚
出版年: 2010.7
页数: 668
定价: 108.00元
装帧: 平装
丛书: 计算机科学丛书
ISBN: 9787111303220