作者简介

Andrew Koenig,AT&T大规模程序研发部(前贝尔实验室)成员。他从1986年开始从事C语言的研究,1977年加入贝尔实验室。他编写了一些早期的类库,并在1988年组织召开了第一个具有相当规模的C++会议。在ISO/ANSI C++委员会成立的1989年,他就加入了该委员会,并一直担任项目编辑。他已经发表了100多篇C++方面的论文,并在Addsion-Wesley出版了C Traps and Pitfalls 一书(中文版名为《C缺陷与陷阱》,由人民邮电出版社出版),还应邀到世界各地演讲。
Barbara Moo,AT&T网络体系结构部门负责人。在1983年加入贝尔实验室不久,她开始从事Fortran 77编译器的研究工作,这是第一个用C++编写的商业产品。她一直负责AT&T的C++编译器项目,直到AT&T卖掉它的软件业务。她还为SIG会议、Lund技术学院和斯坦福大学提供辅导课程。
Anderw Koenig和Barbara Moo不仅有着多年的C++开发、研究和教学经验,而且还亲身参与了C++的演化和变革,对C++的变化和发展产生了重要的影响。

内容简介

《C++沉思录》基于作者在知名技术杂志发表的技术文章、世界各地发表的演讲以及斯坦福大学的课程讲义整理、写作而成,融聚了作者10多年C++程序生涯的真知灼见。

《C++沉思录》分为6篇,共32章,分别对C++语言的历史和特点、类和继承、STL与泛型编程、库的设计等几大技术话题进行了详细而深入的讨论,细微之处几乎涵盖了C++所有的设计思想和技术细节。《C++沉思录》通过精心挑选的实例,向读者传达先进的程序设计方法和理念。

《C++沉思录》适合有一定经验的C++程序员阅读学习,可以帮助他们提升技术能力,成为C++程序设计的高手。


Andrew Koenig,AT&T大规模程序研发部(前贝尔实验室)成员。他从1986年开始从事C语言的研究,1977年加入贝尔实验室。他编写了一些早期的类库,并在1988年组织召开了第一个具有相当规模的C++会议。在ISO/ANSI C++委员会成立的1989年,他就加入了该委员会,并一直担任项目编辑。他已经发表了100多篇C++方面的论文,并在Addsion-Wesley出版了C Traps and Pitfalls 一书(中文版名为《C缺陷与陷阱》,由人民邮电出版社出版),还应邀到世界各地演讲。

Barbara Moo,AT&T网络体系结构部门负责人。在1983年加入贝尔实验室不久,她开始从事Fortran 77编译器的研究工作,这是第一个用C++编写的商业产品。她一直负责AT&T的C++编译器项目,直到AT&T卖掉它的软件业务。她还为SIG会...

下载地址

豆瓣评论

  • Marvin不慌
    C++的经典进阶读物,主要是是介绍程序设计和编程思想。这本书是作者在知名技术杂志发表的技术文章、世界各地发表的演讲以及斯坦福大学的课程讲义整理、写作而成,融汇了作者10多年C++程序生涯的真知灼见。这本比较适合有C++经验程序员学习,对于编程思想培养有着很大的帮助。在细节之处讲得非常透彻,利用偏重思维方式的阐述,从设计的角度明白C++“为什么要这样做”。06-22
  • 异步图书
    《C++沉思录》是一部真正的值得深入阅读的C++经典,书中阐述了很多实用的技巧,直击问题本源,给出的解决方案也是非常实用和有效。07-29
  • 云在青天水在瓶
    这本书的作者koeing也深度参与了C++的发明,C++领域的大神级人物。本书开篇就讨论较之C语言,C++到底有什么优势。作者没有通过长篇大论枯燥无味又苍白地解释,而是通过一个简单的学生信息管理系统的例子阐述C++的“类概念”怎么来处理需求的变化,在不大量改动代码的情况下实现(多态,接口的定义与实现分离)。本书也没有具体描述C++语言的语法细节,而是倾注大量精力介绍面向对象和泛型编程。如何巧用类的继承来设计程序?如何用泛型高度抽象成库?我的水平实在是有限,作者的思想我可能只理解了一成,甚至不到一成,继续学习C++,之后我会重新回来理解作者的思想。08-17

猜你喜欢

大家都喜欢