计算机科学概论(第12版)

[美] J.Glenn Brookshear

出版时间

2016-12-31

ISBN

9787115444271

评分

★★★★★

标签

编程

书籍介绍
这本书最打动人的地方,在于它不满足于教人如何写代码,而是试图回答
作者简介
J. Glenn Brookshear 世界知名的计算机科学教育家。他在1975年获得新墨西哥州立大学博士后,创办了Marquette大学的计算机科学学位项目,并在该校任教至今。他的主要研究方向是计算理论。除了本书之外,他还著有《Theory of Computationr: Formal Languages, Automata, and Complexity》。
AI导读
核心看点
  • 百科全书式阐述计算机历史、原理及新技术趋势
  • 涵盖算法、体系结构、网络、AI等核心领域
  • 第12版新增Python编程内容,更新修订全面
读者共识
  • 内容全面且通俗,是经典的入门科普教材
  • 章节后的伦理与社会议题讨论备受好评
  • 翻译生硬晦涩,严重影响阅读体验与理解
精彩摘录
  • "机器的智能级别受限于算法所传达的智能。只有存在执行某一项任务的算法时,我们才可以制造出执行这一任务的机器,换言之,如果我们找不到一个解决某问题的算法,那么这个问题的解决就超出了机器的能力范围。 20世纪30年代,库尔特·哥德尔发表了不完备性定理的论文,它使确定算法能力的局限性成为数学的一个研究课题。这个定理的主旨就是,在任何一个包括传统意义的算数系统的数学理论内,总有一些命题的真伪无法通过算法的手段来确定。简言之,对于我们算数系统的任何全面研究都超越了算法活动的能力。"
  • "关于算法能力的研究,开创了今天计算机科学这门学科。"
  • "因特网Internet......这种技术将个人计算机连成了一个全球系统。 ......这样一个系统,它可以通过因特网把计算机上存储的文档链接起来形成错综复杂的链接信息网,这便是万维网,简称Web。"
  • "事实上,研究计算机科学不同分支的研究人员对科学的定义也许会截然不同。例如,计算机体系结构领域中的研究者主要关注微型电路技术,因此他们将计算机科学视为技术的进步和应用;但数据库系统领域的研究者则认为计算机科学就是要寻求方法来提升信息系统的有用性;而人工智能领域的研究者则把计算机科学视为智能和智能行为的研究。"
  • "抽象(abstraction)在本书中的意思是指一个实体的外部特征与其内部构成细节之间的分离。抽象使我们可以忽略一些复杂设备(如计算机、汽车和微波炉等)的内部细节,而把它们作为单一的可理解的单元,而且正是通过抽象,这些复杂的系统才能够被设计和生产出来。计算机、汽车和微波炉由若干部件构成,而这些部件又分别由更小的部件构成。每个部件表示一层抽象,在此层面上,该部件的使用与它内部构成细节是分隔的。"
  • "计算设备是通过各种抽象工具构建的。我们还会看到,大型软件系统开发是以模块化方式完成的,其中每个模块都被作为较大模块上的一种抽象工具。此外,在计算机科学本身的发展中,抽象也扮演了很重要的角色,有了它,研究人员可以把精力集中在一个复杂领域中的特定范围。"
目录
第0章 绪论 1
0.1 算法的作用 1
0.2 计算机器的由来 3
0.3 学习大纲 6
0.4 计算机科学的首要主题 7

显示全部
用户评论
欲知一处,阅其章节,可得全貌。唯其译文,长句漫漫,读来拗口。
算是不错的入门书,各方面都有介绍到,翻译有点小问题
TIER 1
花了差不多一周的时间读完这本400页的大部头,感觉收获不少。 首先,本书内容的选取很全面,包含了计算机组成原理、操作系统、计算机网络、算法与数据结构、程序设计与软件开发、数据库等计算机的基础内容和计算机图形学、人工智能、计算理论等关于计算机发展研究方向的内容。 其次,本书确实做到了深入浅出,核心的概念通常用很生动的图解或实例阐明,而又不过分追究细节,真正做到了为初学者揭开计算机第一层面纱。 最后,本书确实解答了几个我心中长久的疑问,也顺便帮我回顾了考研时期苦苦啃下的408。一句话说就是相见恨晚吧,如果早一些看到这本书可能我的备考过程会轻松一些。
什么翻译...
为什么说翻译不好,我觉得还行吧!你可以看英文的,或者我出钱请你翻译
全面是全面,但对计算机知识储备的文科生不太友好,看的枯燥,知识密度太高了。
入门必备
挑着读了三章,在学校里作为计算机导论课程不错,对于具体的课题参阅对应的专业书籍更为合适。翻译比较一般。
下载
收藏