这本书是程序设计方法学和实践相结合以C++为基础的经典著作_C++程序设计原理与实践书评-查字典图书网
查字典图书网
当前位置: 查字典 > 图书网 > 编程 > C++程序设计原理与实践 > 这本书是程序设计方法学和实践相结合以C++为基础的经典著作
周张奎 C++程序设计原理与实践 的书评 发表时间:2010-08-18 15:08:57

这本书是程序设计方法学和实践相结合以C++为基础的经典著作

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

展开全文
有用 3 无用 0

您对该书评有什么想说的?

发 表

推荐文章

猜你喜欢

附近的人在看

推荐阅读

拓展阅读