- 题名/责任者:
- 编程卓越之道.卷1.深入理解计算机/(美) Randall Hyde著 覃宇译
- 版本说明:
- 第2版
- 畅想之星:
- 出版发行项:
- 北京:电子工业出版社,2022
- ISBN及定价:
- 978-7-121-44531-6/CNY150.00
- 载体形态项:
- xxii, 474页:图;24cm
- 统一题名:
- Write great code.Volume 1.Understanding the machine
- 其它题名:
- 深入理解计算机
- 个人责任者:
- 海德 (Hyde, Randall) 著
- 个人次要责任者:
- 覃宇 译
- 学科主题:
- 程序设计
- 中图法分类号:
- TP311.1
- 一般附注:
- 博文视点
- 版本附注:
- 据原书第2版译出
- 出版发行附注:
- No Starch Press授权出版
- 豆瓣简介:
全部MARC细节信息>>
- 内容简介:
- 卓越的代码需要利用现代编程语言的先进特性来实现软件功能。但软件最终都要运行在计算机上,无论它是采用哪种编程语言编写的。因此,卓越的软件代码也要充分地利用计算机中的各种资源,将计算机的性能发挥到极致。现代编程语言将这些知识隐藏了起来,容易被我们忽视。因此,《编程卓越之道》系列的第一卷《深入理解计算机》将重点放在软件执行背后的计算机底层上,深入浅出地介绍了计算机体系结构的方方面面,帮助我们理解如何才能写出在计算机上高效运行的代码。本书具体
索书号 | 条码号 | 年卷期 | 馆藏地 | 书刊状态 | 还书位置 |
TP311.1/223:1 | 2079762 | 四楼公共开放书架(贴墙书架) | 可借 | 四楼公共开放书架(贴墙书架) | |
TP311.1/223:1 | 2079763 | 四楼公共开放书架(贴墙书架) | 可借 | 四楼公共开放书架(贴墙书架) |
显示全部馆藏信息
1 编写卓越代码须知 1
1.1 《编程卓越之道》系列 1
1.2 本书涵盖的主题 2
1.3 阅读本书的前提 4
1.4 卓越代码的特征 5
1.5 本书要求的环境 6
1.6 额外建议 7
1.7 更多信息 7
2 数字表示 8
2.1 什么是数字 8
2.2 计数系统 9
2.2.1 十进制位值计数系统 10
2.2.2 底数(基数) 11
2.2.3 二进制计数系统 12
2.2.4 十六进制计数系统 15
2.2.5 八进制计数系统 17
2.3 数字/字符串转换 18
2.4 内部数字表示形式 20
2.4.1 位 20
2.4.2 位串 21
2.5 有符号和无符号数 24
2.6 二进制数的属性 26
2.7 符号扩展、零扩展和收缩 27
2.8 饱和操作 31
2.9 二进制编码的十进制表示 32
2.10 定点表示形式 33
2.11 比例数字格式 35
2.12 有理数表示形式 37
2.13 更多信息 38
3 二进制算术运算和位运算 39
3.1 二进制和十六进制数字的算术运算 39
3.1.1 二进制加法 40
3.1.2 二进制减法 41
3.1.3 二进制乘法 42
3.1.4 二进制除法 43
3.2 位的逻辑运算 45
3.3 二进制数值和位串的逻辑运算 47
3.4 有用的位运算 48
3.4.1 使用AND运算判断位串中的一位 49
3.4.2 使用AND运算判断多个位为零或非零 49
3.4.3 比较二进制字符串中的多个位 50
3.4.4 使用AND运算创建模n计数器 51
3.5 移位和旋转 52
3.6 位字段和打包数据 55
3.7 数据的打包和解包 60
3.8 更多信息 65
4 浮点表示形式 66
4.1 浮点运算简介 66
4.2 IEEE 浮点格式 72
4.2.1 单精度浮点格式 72
4.2.2 双精度浮点格式 74
4.2.3 扩展精度浮点格式 75
4.2.4 四精度浮点格式 76
4.3 规约形式与非规约形式 76
4.4 舍入 77
4.5 特殊的浮点值 79
4.6 浮点数异常 80
4.7 浮点运算 81
4.7.1 浮点表示形式 82
4.7.2 浮点数的加减法 82
4.7.3 浮点数的乘除法 93
4.8 更多信息 102
5 字符表示形式 103
5.1 字符数据 103
CADAL相关电子图书
《编程之道》 (美)杰弗雷·詹姆斯(著) 清华大学出版社·北京 | 《qtopia编程之道》 苗忠良,宛斌编著 清华大学出版社 | 《卓越之道:杰出人物领导艺术全书》 鹤斐(著) 海潮出版社·北京 | 《竞争之道与合作之道》 《北大清华学得到》编写组(主编) 民主与建设出版社·北京 | 《经理成功之道 营销之道》 冯东升 李寰明 宁伟 人民出版社 |