注册 登录 进入教材巡展
#
  • #

出版时间:2017-05

出版社:机械工业出版社

以下为《伟大的计算原理》的配套数字资源,这些资源在您购买图书后将免费附送给您:
  • 机械工业出版社
  • 9787111567264
  • 1版
  • 283920
  • 47229836-3
  • 平装
  • 16开
  • 2017-05
  • 358
  • 256
  • 工学
  • 计算机科学与技术
  • TP3
  • 计算机通信类
  • 本科
作者简介
Peter J. Denning 美国海军研究生院杰出教授,ACM前主席,著名计算机杂志 Communications of The ACM 前主编。
Craig H. Martell 美国海军研究生院计算机科学系副教授。
查看全部
内容简介
本书系统总结了从算法到系统横跨计算机领域的6类计算原理(计算、通信、协作、记忆、评估和设计),旨在构建起一个框架帮助读者认识计算思维,领会其核心思想──计算原理的相互影响以及问题有效解决的思维方式,并将计算思维运用到计算机科学以外的其他领域。本书适合作为高等学校非计算机专业计算思维课程以及计算机专业计算机科学导论课程的教学参考书,也适合IT领域的程序员及专业人员阅读。
目录
目 录Great Principles of Computing出版者的话译者序序前言第1章 作为科学的计算 1计算的范型 5计算的重要原理 9计算在科学中的位置 12本书的关注点 13总结 14致谢 14第2章 计算领域 15领域和基本原理 16信息安全 19人工智能 20云计算 22大数据 24总结 26第3章 信息 27信息的表示 28通信系统 30信息的测量 34信息的转换 38交互系统 40解决悖论 41信息和发现 42总结 43致谢 44第4章 机器 45机器 46可以计算的机器 49程序及其表示 53栈式计算机:计算机系统的一种简单模型 54过程与异常 56选择的不确定性 61结论 64第5章 程序设计 65程序、程序员和程序设计语言 66程序设计实践 68程序中的错误 70自动翻译 72总结 76第6章 计算 78简单问题 80实例1 简单的线性搜索 81实例2 二分搜索 81实例3 排序 82实例4 矩阵乘法 84指数级困难问题 85实例5 所有的十位数 85实例6 背包问题 85实例7 参观所有城市 86实例8 合数分解 87计算困难但容易验证的问题 88NP完全 89不可计算问题 92总结 96第7章 存储 98存储系统 99存储器的基本使用模型 100命名 101映射 105虚拟存储 105共享 107能力 108认证 111层级结构中的定位 112为什么局部性是基础 116结论 117第8章 并行 119并行计算的早期方向 120并行系统的模型 123协作的顺序进程 124功能系统 124事件驱动的系统 125MapReduce系统 125协作的顺序进程 125功能系统 131结论 134第9章 排队 136排队论遇上计算机科学 137用模型计算和预测 139服务器、作业、网络和规则 140瓶颈 144平衡方程 146ATM 147电话交换机 148分时系统 149用模型来计算 150结论 152第10章 设计 154什么是设计 156软件系统的准则 158需求 158正确性 159容错性 159时效性 160适用性 160设计原理、模式和示意 161原理 161模式 162示意 163软件系统的设计原理 163层级式聚合 164封装 165级别 166虚拟机 168对象 170客户端与服务器 171总结 172第11章 网络 173弹性网络 174数据包交换 175互联网络协议 178传输控制协议 179客户端与服务器 180域名系统 181网络软件的组织结构 183万维网 184网络科学 187致谢 188第12章 后记 189没有意识的机器 189智能机器 189架构和算法 191经验思维 192一个崭新的机器时代来临 192我们的思维方式正在转变 193设计的核心性 193各章概要 195注释 200参考文献 213索引 227
Baidu
map