Skip to content

第九章:编程与代码——和机器说话的语言

你可能听过“程序员”、“写代码”、“编程”这些词,觉得它们非常高深莫测。其实,编程并没有那么神秘,它只是一门特殊的“外语”。

9.1 代码是什么?程序员在干什么?

  • 代码(Code):就是人类写给计算机看的**“操作说明书”**。
  • 编程(Programming):就是把人类的意图,翻译成计算机能听懂的语言的过程。

计算机是个“死脑筋”,你不能对它说:“去帮我买杯咖啡”。你必须把步骤拆解得极其详细:

  1. 站起来
  2. 往前走五步
  3. 遇到门把门打开
  4. 拿出手机扫码……

程序员的工作,就是用一种极度严谨的逻辑,把任务拆解成计算机能执行的几万、几十万个小步骤,并用代码写下来。

9.2 编程语言有哪些?各自擅长什么?

就像人类有英语、汉语、法语一样,计算机世界也有很多种“编程语言”。不同的语言,适合造不同的东西。

  • Python(派森):目前最火的语言之一。语法最接近人类的自然语言,简单易学。非常适合做数据分析、人工智能。
  • C / C++:非常古老且底层。它跑得极快,所以用来写操作系统、大型 3D 游戏。
  • Java(爪哇):非常稳定和安全。大银行的系统、安卓手机的底层,很多都是用它写的。
  • JavaScript (JS):几乎所有的网页特效、网页游戏、小程序,都是用它写的。它是互联网的“通用语言”。

9.3 一段代码是如何变成一个APP的?

  1. 写代码(敲键盘):程序员在电脑上敲出几万行的英文字母和符号。
  2. 编译(翻译):因为计算机底层只认识 01,所以需要一个叫“编译器”的工具,把程序员写的英文代码,瞬间翻译成由 0 和 1 组成的“机器语言”。
  3. 打包(发布):把翻译好的 0 和 1,以及图片、音乐等素材打包在一起,就变成了你可以下载安装的 .exe(Windows软件)或 .apk(安卓应用)。

9.4 零基础能学编程吗?入门建议

完全可以!学编程不一定是为了找工作,它可以极大地锻炼你的逻辑思维能力,还能帮你写一些小工具来自动处理繁琐的日常工作(比如自动整理Excel表格)。

  • 推荐的入门语言:绝对是 Python
  • 学习方法
    • 不要一开始就买厚厚的理论书。
    • 在B站或网上找一套免费的、评价高的“Python零基础入门”视频。
    • 一定要多敲代码! 编程就像骑自行车,光看书是学不会的,必须在电脑上亲自把代码敲出来跑一遍。

9.5 不学编程,也能用好数字工具

如果你实在对写代码不感兴趣,完全没关系!现在有很多**“低代码(Low-Code)”“零代码(No-Code)”**平台。

就像搭乐高积木一样,你只需要用鼠标把不同的功能模块拖拽到一起,就能自己做成一个简单的调查问卷、报名系统,甚至是一个内部的请假APP。

更棒的是,现在有了像 ChatGPT 这样的AI。你甚至可以直接用中文告诉它:“帮我写一段代码,把这个文件夹里的所有照片都加上当前日期的水印”,AI 就能直接把写好的代码交给你运行。

在这个时代,理解“逻辑”比死记硬背“代码语法”重要得多。


📝 小测验

问题 1 / 3
1. “编程”的本质到底是什么?