书籍 C++沉思录的封面

C++沉思录

[美] 安德鲁·凯尼格(Andrew Koenig)

出版时间

2020-07-31

ISBN

9787115521262

评分

★★★★★
书籍介绍
在编程的世界里,C++以其强大的功能和丰富的应用场景而著称。然而,掌握C++并不仅仅是学会它的语法和特性,更重要的是理解其背后的设计理念和技术细节。《C++沉思录》正是这样一本书,它引领读者深入C++的精髓,帮助读者在编程的道路上不断精进。
作者简介
Andrew Koenig是AT&T大规模程序研发部(前贝尔实验室)成员,自1986年起研究C语言,并在1988年组织了首个大规模C++会议。他是ISO/ANSI C++委员会成员,发表过100多篇C++论文,著有《C缺陷与陷阱》。Barbara Moo是AT&T网络体系结构部门负责人,参与研发首个用C++编写的商业产品,负责C++编译器项目,并教授辅导课程。两人对C++发展有重要影响。
推荐理由
《C++沉思录》这本书由C++领域的权威Andrew Koenig及其夫人Barbara Moo共同编写,通过深入浅出的方式解析了C++的设计思想、面向对象编程、STL与泛型编程等多个技术话题。书中不仅详细解析了C++的设计思想和技术细节,还提供了丰富的实例,帮助读者提升技术能力,成为C++程序设计的高手。
适合哪些人读
适合有一定C++基础,希望进一步提升技术能力的程序员
对C++设计思想和技术细节感兴趣的读者
想要深入了解面向对象编程、STL与泛型编程等技术的开发者。
书籍脑图
目录
第0章 序幕 1
0.1 第 一次尝试 1
0.2 不用类来实现 4
0.3 为什么用C++更简单 5
0.4 一个更大的例子 5

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