🖥️ 计算机通识第二课:代码的奇幻漂流
1. 编程软件:你的“翻译官”
为什么我们不直接对着电脑说话?因为它听不懂中文或英文,它只懂电信号。
编辑器 (Editor): 像代码界的“记事本”(如 VS Code, PyCharm),提供高亮和提示,让你写得爽。
编译器/解释器 (Compiler/Interpreter): 它们是翻译官,负责把你的代码(高亮文字)翻译成机器能听懂的“0 和 1”。
编译器: 像翻译一整本书,翻译完生成一个
.exe文件直接运行(快,如 C++)。解释器: 像同声传译,写一行翻译一行运行一行(灵活,如 Python)。
2. 二进制:计算机的底层语言
计算机的本质是一堆微小的开关(晶体管)。
1 代表开(有电);0 代表关(没电)。
通过 0 和 1 的无穷组合,我们能表示数字、文字、图片甚至是 3D 游戏。
冷知识: 程序员眼中的数字 2,其实是
10。
3. 核心硬件:计算机的“五脏六腑”
我们要写程序,就是在调动这些硬件干活:
4. 代码运行的底层逻辑
当你点击“运行”按钮时,发生了什么?
加载: 你的代码从硬盘被读取到内存 (RAM) 中。
翻译: 编译器将代码转化为二进制指令。
执行: CPU 从内存中抓取指令,开始疯狂计算。
反馈: 计算结果通过显卡 (GPU) 显示在屏幕上,或存回硬盘。