讀古今文學網 > 父與子的編程之旅:與小卡特一起學Python > 什麼是編程 >

什麼是編程

很簡單,編程(programming)就是告訴計算機要做什麼。計算機只是一些沒有生命的機器,它們自己可不知道該做什麼,一切都得你來告訴它,而且你還必須把細節都說清楚。

不過,一旦給計算機「下達」了正確的指令,它們就能做很多讓人驚奇的事情。

術語箱 指令(instruction)就是下達給計算機的一個基本命令,通常要求計算機做某件特定的事情。

計算機程序是由多個指令組成的。為什麼計算機能做到這麼多了不起的事情呢?這是因為有許多聰明的程序員編寫了程序或者軟件(software)來告訴它們該怎樣做。軟件就是你的計算機上運行的程序,有時軟件也可能運行在與你的計算機相連的另一台計算機上,比如 Web 服務器。

到底怎麼回事?

計算機要用非常非常多的電路來「思考」。在最底層,這些電路是一些開關。

工程師和計算機科學家們使用1和0來代表「開」和「關」。所有這些 1 和 0 是一種二進制(binary)的編碼。二進制實際上就表示「兩種狀態」。這兩種狀態分別是「開」和「關」,也就是 1 和 0。

你知道嗎? 二進制位 = 比特(bit)。