🎬 计算机科学速成课 - 第1集:计算机早期历史
📺 原视频: Crash Course Computer Science
📝 原标题: Early Computing
⏱️ 时长: 约10分钟
🎯 核心主题: 从算盘到IBM——计算机的起源与发展
一、计算机的重要性
计算机是当今世界的命脉。如果它们突然关掉,电网会关闭,汽车会相撞,飞机会坠落,水处理厂将停止,股票市场会冻结。
我们生活在一个可能被铭记为**「电子时代」** 的时代——就像农业革命和工业革命一样,计算技术正在带来全球性的变革。
📊 三次技术革命对比 🌾 农业革命 公元前10000年 • 更高收成 • 定居生活 • 文明诞生 ⚙️ 工业革命 18世纪 • 批量生产 • 机械动力 • 更快交通 💻 电子时代 20世纪至今 • 自动化 • 全球通信 • 人工智能
二、早期计算设备发展史
公元前2500年 算盘 (Abacus) - 美索不达米亚
公认最早的计算设备,用于加减法运算和存储计算状态 1613年 「Computer」一词首次出现
当时指做计算的人(职业),而非机器 1694年 步进计算器 (Stepped Reckoner) - 莱布尼茨
第一台能完成四则运算(加减乘除)的机械计算器 1822年 差分机 (Difference Engine) - 巴贝奇
用于近似多项式,可自动生成数学表 1837年 分析引擎 (Analytical Engine) - 巴贝奇
第一台通用计算机概念,包含内存和程序概念 1890年 制表机 (Tabulating Machine) - 霍勒瑞斯
使用穿孔卡,美国人口普查效率提升10倍 1924年 IBM公司成立
霍勒瑞斯的公司合并后成为国际商业机器公司
三、重要计算设备详解
🔵 算盘 (Abacus)
原理: 每行代表10的不同次方(个、十、百、千…)
算盘原理示意 千位 百位 十位 个位 示例:1251 算盘的本质:它不仅进行计算,还存储当前状态 ——这就像今天的硬盘!
🔵 步进计算器 (Stepped Reckoner)
发明者: 戈特弗里德·莱布尼茨 (1694年)
原理: 类似汽车里程表,齿轮传动进位
齿轮进位原理 9 个位 +1 10 进位! 重置 0 个位归零 1 十位+1
乘除法原理:
17 ÷ 5 = 3 余 2
(连续减5三次,剩余2)
乘法和除法实际上是重复的加法和减法
🔵 差分机与分析引擎 (Babbage’s Engines)
| 特性 | 差分机 (1822) | 分析引擎 (1837) |
|---|---|---|
| 用途 | 专用:计算多项式 | 通用:可编程 |
| 输入 | 固定数据 | 可变数据 + 程序 |
| 存储 | 有限 | 内存概念 |
| 输出 | 数学表 | 打印/打孔卡 |
| 建造 | 未完成(25000零件,15吨) | 仅设计图 |
| 查尔斯·巴贝奇被誉为**「计算机之父」** ,因为他提出了自动计算和程序的概念 |
阿达·洛夫莱斯 (Ada Lovelace):
- 为分析引擎编写了假想程序
- 被认为是世界上第一位程序员
- 预见到计算机可以处理超出数字的内容
🔵 霍勒瑞斯制表机 (Hollerith’s Tabulating Machine)
背景: 1890年美国人口普查,预计需要13年手工编制
解决方案: 机电混合的制表机,2.5年完成
穿孔卡工作原理 穿孔卡 已婚 男 年龄 金属针 检测孔 ↓ 有孔=通电 无孔=断开 电动机 驱动齿轮 计数器 +1 霍勒瑞斯的制表机比人工快10倍 ,为人口普查办公室节省了数百万美元
四、核心概念总结
🔄 计算设备演进的关键概念 🧠 计算能力放大 算盘 → 步进器 → 计算机 人类心智的延伸 降低计算门槛 💾 存储概念 算盘状态 → 穿孔卡 保留计算结果 可重复使用 ⚡ 自动化 手工 → 机械 → 电动 减少人为错误 提高效率 📝 可编程 分析引擎 → 现代计算机 通用 vs 专用 程序 = 操作序列 📊 数据处理 制表机 → IBM 批量数据处理 商业应用
五、关键人物速查表
| 人物 | 时期 | 贡献 | 意义 |
|---|---|---|---|
| 戈特弗里德·莱布尼茨 | 1694 | 步进计算器 | 第一台四则运算机器 |
| 查尔斯·巴贝奇 | 1822-1837 | 差分机、分析引擎 | 计算机之父 |
| 阿达·洛夫莱斯 | 1843 | 分析引擎程序 | 第一位程序员 |
| 赫尔曼·霍勒瑞斯 | 1890 | 制表机 | IBM创始人之一 |
💡 本集要点回顾
- 「Computer」最初是指做计算的人 ,而非机器
- 早期计算设备的核心功能:计算 + 存储
- 机械计算器(如步进器)使用齿轮进位 实现运算
- 巴贝奇的分析引擎首次提出通用计算 和程序 概念
- 霍勒瑞斯的穿孔卡制表机是IBM的前身
- 计算技术的演进:手工 → 机械 → 机电 → 电子
📺 Crash Course Computer Science | 翻译:CrashCourse字幕组
📝 笔记制作:覆水 (Fushui) | 日期:2026-03-26