對于很多人來說,可能在日常當中聽說過編程,但是,編程是什么,腦子里并沒有概念,今天咱們就來分享一下編程到底是什么,以便讓想要學習編程的你了解編程。
簡單的說,“編程就是指導計算機執行任務的行為”。編程通常被認為是編碼。
那么,什么是計算機程序?計算機程序就是計算機所執行的一系列的指令。
上面所定義的計算機指的是任何能夠執行代碼的設備。可能是智能手機、ATM機、黑莓PI、服務器等等。
一個關于編程的好的類比
首先,我們的日常生活是有規律可尋的。宇宙的運行某種程度上來說是可預測的;例如白天黑夜、季節變換、日出日落。人類在早上起床然后去上學或者上班的循環里周而復始。工作上我們從別人那里獲得指令,比如上級。再比如烹制一道菜可以分解成有限的幾個步驟。
再次,比如當我們使用智能手機的時候,有部分代碼運行的在后臺不可見的。再比如在電腦上將鼠標從一個地方移動到另一個地方,看起來很簡單,但實際上,這需要運行很多行代碼。又如在Google Docs上輸入文字這樣一個看似簡單的操作,在后臺也需要運行相當多的代碼。代碼隨處可見。
計算機程序也可以稱為代碼。不要使用"codes"這個詞來稱呼代碼(因為“code”只能用單數形式)。
計算機的自然語言
就像人類一樣,機器也有屬于他們的自然語言。但計算機無法理解人類的語言。計算機的自然語言實際上是二進制代碼(binary code)——1和0。它們代表了兩種狀態:有(1)和無(0)。
它就是電子設備的自然語言。但是要讓人類用這種二進制代碼來交流的話,我們一定會抓狂的!
當你了解編程是什么樣子的以后,對于學習編程比如說Python語言,Java開發等技術會更加的事半功倍。這是作為粵嵌的畢業幾年的老學員的經驗之談,希望可以在編程這條路上幫到你。