相信你在各種渠道聽說了,如今編程如此重要,以及人人都需要會編程,以及未來的世界是編程的世界等等。這個熱度的背後,有正常的一面,也有被誇大的成分。也許你已經焦慮了,或者已經為孩子規劃了,以及報了少年編程培訓了。不過作為一個十幾年的計算機界老兵,告訴你,不必着急,也不必焦慮,編程重要的是思維,而寫程序本質是一種文字工作,用特定的編程語言把想法寫出來。這裡打算出一個系列談一下編程思維。
編程重要嗎?毋庸置疑,2018年4月13日,教育部印發《教育信息化2.0行動計劃》計劃也提出
完善課程方案和課程标準,充實适應信息時代、智能時代發展需要的人工智能和編程課程内容。推動落實各級各類學校的信息技術課程,并将信息技術納入初、高中學業水平考試。
今天談「程序」,要了解編程,首先要知道什麼「程序」。在漢語中程序是指事物發展的既有次序和脈絡以及方式、方法。那在計算機世界裡是這樣嗎?也差不多是這個意思。計算機程序是一組讓計算機執行某些動作某種動作指令。這些指令告訴硬件做一些事情。比如你要算 1 1 是多少,那就告訴CPU 1 1 等于多少?但計算機不是人,這個過程有輸入、就是你要輸入 1 1,這個過程涉及到文本,信号轉換等,這裡不談,隻做原理介紹。輸入後計算機接收到指令,告訴 CPU 計算出結果,然後輸出 2。這個過程就完畢。
現在把 1 1這個過程梳理一下:
輸入:1 1
處理:計算
輸出:2
可以說這就是程序,這是我們和計算機交流的語言。和計算機交流的語言有好多種,就如人類也有好多種語言一樣。但計算機的語言遠沒有人類語言那麼複雜。人類語言是不同群體交流發展而來,而計算機的語言,從高級語言一直追溯到機器指令,到機器指令後,其實就那麼幾種,所以在計算機的世界中,語言也是工具。用計算機語言把我們的思想(編程思維),寫成程序,告訴計算機執行,得到我們的答案。
總結一下,程序就是告訴計算機做事的一系列命令,這些命令的集合就是軟件。當然寫程序需要思想,這些思想就是編程思想。這裡提前說一下,編程思想來源于我們的生活,本質上我們人人都擁有編程思想。
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!