作为一本C++的书,却包含了程序设计方法学,是非常难能可贵的,也是本书最大的特色之一。这本书是程序设计方法学和实践相结合以C++为基础的经典著作。
所以无论是初学者,还是有一定经验的程序员,或者资深的专家,这本书对你都是相当的有意义的书。
书中的几个列子让读者感觉到C++的强大和优美。其中计算器的例子,包罗了软件工程中:可行性分析-->项目立项-->需求分析-->系统设计-->代码编写-->测试 的整体过程。从方法学角度讲述了程序设计的整个过程,过程中描述通俗易懂,对于各各阶层的学习者都有着实实在在的意义。本书的例子中多处用到了一些夸平台的库,如:第12章的GUI的FLTK,第24章的Matrix库等等,其中的寓意在于告诉读者:程序设计不局限于某种工具,也不局限于某种平台,更不局限于某种语言,应该着重于思想,着重于方法学。
书中的以代码加上效果图的方式详细、扼要的介绍了一些概念和例程。让人感觉从概念来又回到了实践中,让人印象非常的深刻,不像某著作一定要看了几遍之后才能看懂。
本书的又一大特色就是拓宽视野部分。其中讲解一些常用的方法、使用的技术;如:正则表达式、线性方程求解、动态加密、侵入式容器等技术;也包含了嵌入式系统程序设计领域、测试等知识。让一些专一的C++程序员大开眼界,真正的扩大了知识面。
嵌入式系统程序设计部分详细描述了嵌入式编程思想,讲解了一些现实中肯定会碰到的问题。
如:嵌入式内存资源有限,因此意味着函数调用的最深层次不能超过限制,即我们必须保证调用链不会太长。所以尽量少用递归函数,防止栈内存溢出。还讲述了如何使用栈和存储池技术系统地避免动态内存分配带来的内存碎片问题。等等这些问题是实际开发中必然会碰到的问题,真正实现了书中所说的“本书介绍的内容都是你在实践中几乎肯定会用到的”。
书出于西方传统,毕竟有着西方的特色,其中对于“文法”等一些西方常用的术语对于大陆的读者难免有些不是通俗易懂。希望类似于这些术语以后能够带着中国文化传统去描述、讲解;这样读者读完后会理解的更加透彻些,就不需要去多次揣摩和多次阅读本书了。
书中至始至终都在阐述“什么样的指导方针可以帮助程序员以最小的代价设计出最好的软件”的理念。理念就是拿来用的。它是思考的工具,而不仅仅是用来取悦管理人员和考核人员的华丽词汇,更是让程序员更好的工作并得到出更好的效果。因此拥有此书,便拥有触及成功的理念。以C++为基础的以程序设计方法学和实践相结合的经典著作《C++程序设计原理与实践》确确实实是值得学习的。
2010-08-18 15:11 周张奎(周药师)
这本书是程序设计方法学和实践相结合以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