很简单,编程(programming)就是告诉计算机要做什么。计算机只是一些没有生命的机器,它们自己可不知道该做什么,一切都得你来告诉它,而且你还必须把细节都说清楚。
不过,一旦给计算机“下达”了正确的指令,它们就能做很多让人惊奇的事情。
术语箱 指令(instruction)就是下达给计算机的一个基本命令,通常要求计算机做某件特定的事情。
计算机程序是由多个指令组成的。为什么计算机能做到这么多了不起的事情呢?这是因为有许多聪明的程序员编写了程序或者软件(software)来告诉它们该怎样做。软件就是你的计算机上运行的程序,有时软件也可能运行在与你的计算机相连的另一台计算机上,比如 Web 服务器。
到底怎么回事?
计算机要用非常非常多的电路来“思考”。在最底层,这些电路是一些开关。
工程师和计算机科学家们使用1和0来代表“开”和“关”。所有这些 1 和 0 是一种二进制(binary)的编码。二进制实际上就表示“两种状态”。这两种状态分别是“开”和“关”,也就是 1 和 0。
你知道吗? 二进制位 = 比特(bit)。