C++沉思录 - [美] Andrew Koenig

C++沉思录

[美] Andrew Koenig

出版时间

2007-12-31

ISBN

9787115171788

评分

★★★★★

标签

编程

书籍介绍

《C++沉思录》基于作者在知名技术杂志发表的技术文章、世界各地发表的演讲以及斯坦福大学的课程讲义整理、写作而成,融聚了作者10多年C++程序生涯的真知灼见。全书分为6篇32章,分别对C++语言的历史和特点、类和继承、STL与泛型编程、库的设计等几大技术话题进行了详细而深入的讨论,细微之处几乎涵盖了C++所有的设计思想和技术细节。全书通过精心挑选的实例,向读者传达先进的程序设计的方法和理念。

目录
第0章 序幕
第一篇 动机
第1章 为什么我用C++
第2章 为什么用C++工作
第3章 生活在现实世界中

显示全部
用户评论
一些平凡的知识,不太熟悉西加加文化的可以读读
TP312/1761=2
一遍看完,代码一行未写。懒啊,重看一遍,练习+做笔记。
前面几章关于OO思想的介绍写的特别好,第一次读的时候,我才知道面向对象的魅力,原来程序可以这样写。后面泛型那块儿没有看懂,再修炼修炼吧
后半部分晦涩难懂
只能看懂第一章 。。。毕竟不能做专职程序员了
全书看下来,最有收获的地方就在开头和结尾处,中间各种技巧反倒是失去了吸引力. 求学时,花了差不多3年的时间在学习和使用C++,虽然基本可以认为用着C++的编译器,写着C的代码而已.当时是用VC++6.0, STL也未使用,接触的库也只是MFC. 也曾看到之前网络上C与C++争论的时刻,当时心想的是语言提供的复杂度,作为专业的程序员得自己拿捏,也未曾思考这种复杂度本身是否真的有"危害". 本书被我认为"没有吸引力"的部分,本质上同设计模式没有什么区别,目标当然是为了更好的软件设计,但是静下心来思考一下,到底是什么导致了原来的那些问题呢? 当然可以说是多年后看先前的语言,不可拿当前的东西进行比较,但易错却是事实. 也许,未来可以有更好的工具,让软件开发者也不需要专业的素养就可以随意编写程序.
201221 这本书讨论的内容是 C++ 和 OOP 里一些基础的东西。 说它过时,确实很多内容已经或多或少被更现代的优秀作品涉及过,而新的数据结构和抽象概念必然有对旧物的改进。如果阅读过那些优秀作品,并具备相当的编程经验,这本书已经不重要了。 说它不过时,那么这对于深陷于语法参考书的人群而言确实是更务实更具实践化的。它的精神与后续的很多书一脉相传。
是翻译有毒还是原文磕绊…是审校不力还是印刷错误…
很好的一本书。不要看出版年份久,讲的东西很通用。
Z-Library
收藏