🤖 01 · 代码是什么?计算机怎么工作
🎯 本章学完,你将能:理解「程序是什么」,认识计算机三大部件,第一次写出自己的伪代码
开场:外星人点餐
想象一个外星人第一次来地球餐厅。它不懂任何语言,你只能一步步精确地告诉它:先拿起杯子,再走到饮水机,按下红色按钮,接满水,端回来……只要有一句没说清楚,它就做错。
计算机就是这个外星人——它超级听话,但也超级“笨”:只会执行你精确给出的每一步指令。代码,就是写给计算机的精确指令。
计算机的三件套
一台电脑里住着三个重要角色,用一个餐厅来比喻:
| 角色 | 比喻 | 干活 |
|---|---|---|
| CPU | 大厨 🍳 | 真正“算”东西,一秒能算几十亿次 |
| 内存 | 案板 🔪 | 放着正在处理的数据,一断电就清空 |
| 硬盘 | 冰箱 🧊 | 永久保存,你的照片、游戏、代码都在这 |
你写的代码和文件存在“冰箱”里;程序运行起来时,被搬上“案板”由“大厨”处理。
为什么计算机只懂 0 和 1?
因为计算机内部是无数个小开关。开关只有两个状态:开/关。开 = 1,关 = 0。所有东西——文字、图片、音乐、游戏——在计算机里最终都变成一长串 0 和 1。
那代码里写的 print("你好") 计算机怎么懂?编程语言就是翻译官:把人类好懂的语言翻译成计算机的 0 和 1。Python、JavaScript 都是这样的“翻译官”。
程序 = 输入 → 处理 → 输出
所有程序都是这个模式:
输入(数据)→ 处理(计算)→ 输出(结果)
计算器:输入 2 + 3 → 处理 → 输出 5。游戏:输入你按的方向键 → 处理碰撞和位置 → 输出画面。看懂这个模式,你就看懂了所有软件。
真实案例:我们的 candiewill 网站
你每天看的 candiewill.com 就是代码写出来的。它最初只是一行行文字(HTML/CSS/JS),跑在别人家的电脑(服务器)上,然后被全世界的浏览器翻译成页面。后面几章,我们会把它一层层拆开看。
本章小结
- 代码 = 写给计算机的精确指令,计算机只会照做
- 计算机三大件:CPU(大厨)、内存(案板)、硬盘(冰箱)
- 编程语言是翻译官,把代码翻译成计算机的 0 和 1
✏️ 动手任务:机器人做三明治
假装你要教一个“机器人”(不会猜、只照做)做一份三明治。把步骤写下来,每一步都要精确到“拿起刀、把面包放在案板上、抹上果酱”这种程度。数一数你写了几步——这就是伪代码,程序员写正式代码前的第一步。
✏️ 小测验(答对一题得 1 分)
1. 计算机只懂 0 和 1。(判断:对 / 错)
💡 对!计算机内部就是无数个"开关",开=1、关=0。
2. 内存(案板)用来放什么?
💡 内存放"正在处理"的数据,一断电就清空;永久保存的是硬盘(冰箱)。
3. 下面哪个不是编程语言?
💡 Wifi 是无线网络技术,不是编程语言。Python 和 JavaScript 都是编程语言。
4. 程序 = 输入 → ? → 输出
💡 程序就是:输入数据 → 处理(计算)→ 输出结果。