




从1999年开始,Brian W. Kernighan 在普林斯顿大学开设一门名为“我们世界中的计算机”的课程(COS 109: Computers in Our World),这门课向非计算机专业的学生介绍计算机的基本常识,多年来大受学生追捧。本书就是基于这门课程的讲义编写而成的,书中不仅解释了计算机和通信系统的工作原理,还分析了新技术带来的隐私和安全问题。第二版的新增章节讨论了Python编程、人工智能、机器学习以及大数据等内容。
本书适合所有希望了解数字世界的读者阅读,通过了解技术的工作原理、起源和未来发展趋势,更好地理解并改变我们身处的世界。
目录:
第一部分 硬件
第1章 什么是计算机
第2章 比特、字节和信息的表示
第3章 深入了解处理器
硬件部分小结
第二部分 软件
第4章 算法
第5章 编程与编程语言
第6章 软件系统
第7章 学习编程
软件部分小结
第三部分 通信
第8章 网络
第9章 互联网
第10章 万维网
第四部分 数据
第11章 数据和信息
第12章 人工智能和机器学习
第13章 隐私和安全
第14章 接下来会发生什么
点击下载