普林斯顿计算机公开课(原书第2版)
普林斯顿计算机公开课(原书第2版)
- 作者: 布莱恩·W. 柯尼汉
- 简介: 从1999年开始,作者在普林斯顿大学开设了一门名为“我们世界中的计算机”的课程(COS 109:Computers in Our World),这门课向非计算机专业的学生介绍计算机的基本常识,多年来大受学生追捧。本书就是基于这门课程的讲义编写而成的,书中不仅解释了计算机和通信系统的工作原理,还分析了新技术带来的隐私和安全问题。第2版的新增章节讨论了Python编程、人工智能、机器学习以及大数据等内容。本书适合所有希望了解数字世界的读者阅读,通过了解技术的工作原理、起源和未来发展趋势,更好地理解并改变我们身处的世界。
- 出版时间: 2023-03-31
- ISBN: 9787111725121
- 分类: 计算机-理论知识
- 出版社: 机械工业出版社
- 字数: 259161
- 在线阅读: 微信读书
- 划线数量: 7
- 想法数量: 0
笔记
第6章 软件系统
📌 “程序员,就像诗人一样,几乎仅仅工作在单纯的思考中。他通过发挥想象力在空中建造他的城堡。很少有创作媒体如此灵活,如此容易精炼和重建,如此容易实现宏大的概念设想。”
——弗雷德里克·P.布鲁克斯,《人月神话》,1975年
- ⏱ 2024-01-10 13:00:35 ^16-439-580
第9章 互联网
📌 LO
——第一条阿帕网信息,1969年10月29日从加州大学洛杉矶分校发送到斯坦福大学。
本应该发送LOGIN(登录),但系统崩溃了
- ⏱ 2024-01-10 13:02:58 ^21-438-568
第12章 人工智能和机器学习
📌 人工准备的训练数据很有可能把算法引入歧途。例如,有一个陈旧的故事,一项研究在训练图片中很好地检测了坦克,但在实践中却严重失败。原因是:大多数训练照片都是在晴天拍摄的,所以算法已经学会了识别好天气,而不是坦克。
- ⏱ 2024-12-18 13:14:39 ^25-12794-12898
第13章 隐私和安全
📌 13.2.2 比特币
发送和接收资金是另一个高度重视匿名性的领域。现金是匿名的,如果你使用现金支付,那么既没有记录,也没有办法识别当事人。如今,除了在当地购买汽油和杂货等小件商品外,用现金支付越来越困难。租车、飞机票、酒店,当然还有网上购物,都需要使用信用卡或借记卡来识别购买者。数字支付很方便,但当你使用信用卡或网上购物时,你就会留下痕迹。
事实证明,巧妙的密码学可以用来创造匿名货币。最成功的例子是比特币,一个由中本聪(Satoshi Nakamoto)发明的方案,于2009年作为开源软件发布。(
- ⏱ 2024-12-18 13:16:25 ^26-15155
📌 比特币使用点对点协议,让双方在不使用中介或可信的第三方的情况下交换比特币,这是一种模拟现金的方式。
- ⏱ 2024-12-18 13:16:07 ^26-15678-15727
📌 比特币的创建(“挖矿”)是通过进行一定数量具有计算难度的工作,从而在公共账本中验证和存储支付信息。
- ⏱ 2024-12-18 13:16:44 ^26-15879-15928
📌 需要注意的是,区块链是完全公开的。因此比特币的匿名性更像是“冒名”的,因为每个人都知道与特定地址相关的所有交易,但他们不知道这个地址是你的。
- ⏱ 2024-12-18 13:17:13 ^26-16075-16145
📌 尝试比特币技术其实很容易,Bitcoin.org网站是一个很好的起点,另外,coindesk.com有优秀的教程信息。
- ⏱ 2024-12-18 17:30:55 ^26-17015-17074