🤖 01 · 代码是什么?计算机怎么工作

⏱ 约 15 分钟
🎯 本章学完,你将能:理解「程序是什么」,认识计算机三大部件,第一次写出自己的伪代码

开场:外星人点餐

想象一个外星人第一次来地球餐厅。它不懂任何语言,你只能一步步精确地告诉它:先拿起杯子,再走到饮水机,按下红色按钮,接满水,端回来……只要有一句没说清楚,它就做错。

计算机就是这个外星人——它超级听话,但也超级“笨”:只会执行你精确给出的每一步指令。代码,就是写给计算机的精确指令。

计算机的三件套

一台电脑里住着三个重要角色,用一个餐厅来比喻:

角色 比喻 干活
CPU 大厨 🍳 真正“算”东西,一秒能算几十亿次
内存 案板 🔪 放着正在处理的数据,一断电就清空
硬盘 冰箱 🧊 永久保存,你的照片、游戏、代码都在这

你写的代码和文件存在“冰箱”里;程序运行起来时,被搬上“案板”由“大厨”处理。

为什么计算机只懂 0 和 1?

因为计算机内部是无数个小开关。开关只有两个状态:开/关。开 = 1,关 = 0。所有东西——文字、图片、音乐、游戏——在计算机里最终都变成一长串 0 和 1。

那代码里写的 print("你好") 计算机怎么懂?编程语言就是翻译官:把人类好懂的语言翻译成计算机的 0 和 1。Python、JavaScript 都是这样的“翻译官”。

程序 = 输入 → 处理 → 输出

所有程序都是这个模式:

输入(数据)→ 处理(计算)→ 输出(结果)

计算器:输入 2 + 3 → 处理 → 输出 5。游戏:输入你按的方向键 → 处理碰撞和位置 → 输出画面。看懂这个模式,你就看懂了所有软件。

真实案例:我们的 candiewill 网站

你每天看的 candiewill.com 就是代码写出来的。它最初只是一行行文字(HTML/CSS/JS),跑在别人家的电脑(服务器)上,然后被全世界的浏览器翻译成页面。后面几章,我们会把它一层层拆开看。

本章小结

  1. 代码 = 写给计算机的精确指令,计算机只会照做
  2. 计算机三大件:CPU(大厨)、内存(案板)、硬盘(冰箱)
  3. 编程语言是翻译官,把代码翻译成计算机的 0 和 1

✏️ 动手任务:机器人做三明治

假装你要教一个“机器人”(不会猜、只照做)做一份三明治。把步骤写下来,每一步都要精确到“拿起刀、把面包放在案板上、抹上果酱”这种程度。数一数你写了几步——这就是伪代码,程序员写正式代码前的第一步。

✏️ 小测验(答对一题得 1 分)

1. 计算机只懂 0 和 1。(判断:对 / 错)
💡 对!计算机内部就是无数个"开关",开=1、关=0。
2. 内存(案板)用来放什么?
💡 内存放"正在处理"的数据,一断电就清空;永久保存的是硬盘(冰箱)。
3. 下面哪个不是编程语言?
💡 Wifi 是无线网络技术,不是编程语言。Python 和 JavaScript 都是编程语言。
4. 程序 = 输入 → ? → 输出
💡 程序就是:输入数据 → 处理(计算)→ 输出结果。