C++编程思想 - 埃克尔(美)

C++编程思想

埃克尔(美)

出版时间

2000-01-01

ISBN

9787111071167

评分

★★★★★
书籍介绍

Bruce Eckel是《Java编程思想》的作者,他有20年专业编程经验,并自1986年起教育人们如何撰写面向对象程序,足迹遍及全球,成为一位知名的C++教师和顾问,如今兼涉Java。Eckel是C++标准委员会拥有表决权的成员之一,曾经写过另五本面向对象编程书籍,发表过150篇以上的文章,是多本计算机杂志的专栏作家。Eckel开创Software Development Conference的C++、Java、Python等多项研讨活动。拥有应用物理学学士和计算机工程学硕士学位。

AI导读
核心看点
  • 深入剖析面向对象核心思想
  • 从C语言平滑过渡到C++
  • 强调代码重用与工程实践
适合谁读
  • 具备C基础的C++初学者
  • 希望理解OOP本质的开发者
  • 追求编程思想进阶的程序员
读前提醒
  • 强烈建议阅读英文原版
  • 中文版翻译质量较差需耐心
  • 部分章节适合有经验的读者
读者共识
  • 内容精华但翻译令人诟病
  • 思想深刻优于纯语法教程
  • 入门门槛高需结合实践

本导读基于书籍简介、目录、原文摘录、短评和书评生成,不等同于全文精读。

精彩摘录
  • ""you shouldn't use a default argument as a flag upon which to conditionallly execute code. you should instead break the function into two or more overloaded functions""
  • "在C中,我们常常发现能使程序通过编译,然后我们必须再花力气使它工作。"
  • "与刚才忽略不满足判定函数的元素不同..."
  • "But, and this is an important point, as soon as you decide to write your own copy-constructor and assignment operator, the compiler assumes that you know what you’re doing and does not automatically call the base-class versions, as it does in the synthesized functions. If you want the base class ver"
  • "$ g++ c12TypeConversation.cpp c12TypeConversation.cpp: 在函数‘int main()’中: c12TypeConversation.cpp:48:20: 错误: 对‘Person::Person(Person)’的调用没有匹配的函数 c12TypeConversation.cpp:48:20: 附注: 备选是: c12TypeConversation.cpp:19:5: 附注: Person::Person(const char*) c12TypeConversation.cpp:19:5: 附注: no known conversion "
  • "construction Jack copy construction Jack Jack free Jack construction MARY MARY free MARY free Jack"
  • "像任何人类语言一样,C++提供了一种表达思想的方法。如果这种表达方法是成功的,那么当问题变得更大和更复杂时,该方法将会明显的表现出比其他方法更容易和更灵活的优点。"
目录
目 录
译者序
前言
第1章 对象的演化
1.1基本概念

显示全部
用户评论
被我最早扔掉的C++书籍,盛名之下,其实难副。
大學時候看的,還沒看完就畢業搞.Net了,這本書翻譯的實在差強人意。有的時候雲裏霧裏的。
标记一下,为了这本床头的纪念品。
的确是一本思想上的书
拨云见日
面向对象的工程意义大于科学意义。代码重用是C++的关键特征:继承和组合,及模板
这是第一版,thing in系列的起始版本。
买过这本书,一章一章的往后跳,感觉不知道说的是啥,我可是冲着他的名气兴奋的去买的,感觉讲的很多,具体说不出来是哪不好,有一感觉就是不实用,很多讲的太细,用的时候应该用不到,还是推荐《c++ prime》第四版,虽然适合有一定基础的,但讲的都是实际中经常用的,而不是讲一堆古怪的内容,《c++ 编程思想》看来要放进角落了,不过第二卷的还没看,不知道具体怎么样,但看标题都是实用的,它口号也是“实用编程技术”,看来第一卷确实没有强调“实用”二字,翻译也有问题,往往看一句话感觉看过去了,但不知道要说的是什么意思。显然之前听过的对这本书的评价是太过夸奖了,不知道原版怎么样。
本科的回忆
英文原版是很好的,翻译不敢恭维
收藏