Skip to content

什么是编程?

了解编程是什么、为什么重要,以及编写软件与单纯使用软件有什么本质区别。

你将学到

  • 用通俗的语言理解编程的含义
  • 使用软件与创造软件的区别
  • 为什么编程是一项有价值的创造性技能
  • 任何程序的三个主要职责:输入、处理、输出

概念讲解

什么是编程?

编程就是为计算机编写指令,让它自动完成某项任务。计算机本身是一台速度极快但完全死板的机器——你让它做什么它就做什么,绝不多走一步。编程正是我们在"人类目标"(比如"把这些名字排序")和"机器执行能力"之间搭建的桥梁。

使用 vs. 创造软件

当你使用一个 App 时,已经有人把指令写好了。你点击按钮,App 就会响应,因为程序员写了"当用户点击这里时,就做这件事"的代码。而编程,就是让你成为那个写指令的人。从"消费者"变成"创造者"——这正是编程的核心。

输入 → 处理 → 输出

几乎每个程序都遵循同样的三步模式:

  1. 输入 —— 程序接收数据(一次按键、一个文件、一次点击)。
  2. 处理 —— 程序按照你的指令对数据进行变换。
  3. 输出 —— 程序展示结果(屏幕上的文字、保存的文件、一段声音)。

理解这个循环是编程中最重要的一个概念。一旦你看懂了它,就会发现它无处不在:计算器接收数字(输入)、计算结果(处理)、显示答案(输出)。

为什么要学编程?

编程是一项创造性技能——你能造出原本不存在的东西。它还能训练结构化思维:把大问题拆成小而精确的步骤。这种思维在任何领域都受用,不只局限于软件。从实用角度看,编程能让你自动化重复劳动、分析数据、打造专属自己的工具。

示例代码

              // 一个微型程序:输入 → 处理 → 输出
const name = "World";          // 输入:一段数据
const greeting = "Hello, " + name + "!";  // 处理:拼接文字
console.log(greeting);         // 输出:Hello, World!
            

这三行程序展示了"输入 → 处理 → 输出"模式。计算机从上到下逐行读取指令,每行恰好执行一次。

动手试一试

  • JSON Formatter

    在真实工具中体验"输入 → 处理 → 输出":粘贴 JSON(输入),工具格式化(处理),你查看结果(输出)。

常见错误

错误写法

以为编程就是死记语法。

正确做法

编程的本质是解决问题。语法只是词汇——真正的能力在于把问题拆成清晰的步骤。

错误写法

认为自己"数学不好"就学不会编程。

正确做法

日常编程大多只用基础算术和逻辑,并不需要高深数学。清晰的思考远比微积分重要。

相关速查表

查阅不认识的术语

新手友好的术语表用大白话解释编程术语——变量、函数、DOM、Promise 等等。

查看术语表

动手做项目

通过引导式项目应用所学,含起始代码与解决方案。

查看项目

解读错误信息

用大白话解释常见错误——什么意思、为什么发生、如何修复。

查看错误