书籍目录
首页
分类
免费
排行
我的书架
1-50章
51-100章
101-120章
共120章
免费
版权信息
免费
版权声明
免费
前言
免费
程序是怎样跑起来的——本书中涉及的主要关键词
免费
本书的结构
免费
第 1 章 对程序员来说 CPU 是什么
免费
1.1 CPU 的内部结构解析
免费
1.2 CPU 是寄存器的集合体
免费
1.3 决定程序流程的程序计数器
免费
1.4 条件分支和循环机制
免费
1.5 函数的调用机制
免费
1.6 通过地址和索引实现数组
免费
1.7 CPU 的处理其实很简单
免费
第 2 章 数据是用二进制数表示的
2.1 用二进制数表示计算机信息的原因
2.2 什么是二进制数
2.3 移位运算和乘除运算的关系
2.4 便于计算机处理的“补数”
2.5 逻辑右移和算术右移的区别
2.6 掌握逻辑运算的窍门
COLUMN 如果是你,你会怎样介绍?
第 3 章 计算机进行小数运算时出错的原因
3.1 将 0.1 累加 100 次也得不到 10
3.2 用二进制数表示小数
3.3 计算机运算出错的原因
3.4 什么是浮点数
3.5 正则表达式和 EXCESS 系统
3.6 在实际的程序中进行确认
3.7 如何避免计算机计算出错
3.8 二进制数和十六进制数
第 4 章 熟练使用有棱有角的内存
4.1 内存的物理机制很简单
4.2 内存的逻辑模型是楼房
4.3 简单的指针
4.4 数组是高效使用内存的基础
4.5 栈、队列以及环形缓冲区
4.6 链表使元素的追加和删除更容易
4.7 二叉查找树使数据搜索更有效
第 5 章 内存和磁盘的亲密关系
5.1 不读入内存就无法运行
5.2 磁盘缓存加快了磁盘访问速度
5.3 虚拟内存把磁盘作为部分内存来使用
5.4 节约内存的编程方法
5.5 磁盘的物理结构
第 6 章 亲自尝试压缩数据
6.1 文件以字节为单位保存
6.2 RLE 算法的机制
6.3 RLE 算法的缺点
6.4 通过莫尔斯编码来看哈夫曼算法的基础
6.5 用二叉树实现哈夫曼编码
×