J. Glenn Brookshear 世界知名的计算机科学教育家。他在1975年获得新墨西哥州立大学博士后,创办了Marquette大学的计算机科学学位项目,并在该校任教至今。他的主要研究方向是计算理论。除了本书之外,他还著有《Theory of Computationr: Formal Languages, Automata, and Complexity》。
【目录】
目 录
Chapter 0 Introduction / 绪论 1
0.1 The Role of Algorithms / 算法的作用 2
0.2 The History of Computing / 计算机器的由来 4
0.3 An Outline of Our Study / 学习大纲 9
0.4 The Overarching Themes of Computer Science / 计算机科学的首要主题 11
Chapter 1 Data Storage / 数据存储 19
1.1 Bits and Their Storage / 位和位存储 20
1.2 Main Memory / 主存储器 26
1.3 Mass Storage / 海量存储器 29
1.4 Representing Information as Bit Patterns / 用位模式表示信息 34
*1.5 The Binary System / 二进制系统 40
*1.6 Storing Integers / 整数的存储 46
*1.7 Storing Fractions / 小数的存储 52
*1.8 Data and Programming / 数据与程序设计 57
*1.9 Data Compression / 数据压缩 63
*1.10 Communication Errors / 通信差错 69
Chapter 2 Data Manipulation / 数据操控 81
2.1 Computer Architecture / 计算机体系结构 82
2.2 Machine Language / 机器语言 85
2.3 Program Execution / 程序执行 91
*2.4 Arithmetic/Logic Instructions / 算术/逻辑指令 98
*2.5 Communicating with Other Devices / 与其他设备通信 103
*2.6 Programming Data Manipulation / 数据操控编程 108
*2.7 Other Architectures / 其他体系结构 117
Chapter 3 Operating Systems / 操作系统 127
3.1 The History of Operating Systems / 操作系统的历史 128
3.2 Operating System Architecture / 操作系统的体系结构 132
3.3 Coordinating the Machine’s Activities / 协调机器的活动 140
*3.4 Handling Competition Among Processes / 处理进程间的竞争 143
3.5 Security / 安全性 148
Chapter 4 Networking and the Internet / 组网及因特网 157
4.1 Network Fundamentals / 网络基础 158
4.2 The Internet / 因特网 167
4.3 The World Wide Web / 万维网 176
*4.4 Internet Protocols / 因特网协议 185
4.5 Security / 安全性 191
Chapter 5 Algorithms / 算法 205
5.1 The Concept of an Algorithm / 算法的概念 206
5.2 Algorithm Representation / 算法的表示 209
5.3 Algorithm Discovery / 算法的发现 216
5.4 Iterative Structures / 迭代结构 222
5.5 Recursive Structures / 递归结构 233
5.6 Efficiency and Correctness / 效率和正确性 241
Chapter 6 Programming Languages / 程序设计语言 259
6.1 Historical Perspective / 历史回顾 260
6.2 Traditional Programming Concepts / 传统的程序设计概念 268
以下为对购买帮助不大的评价