回覆列表
  • 1 # 踐設者

    程式設計是什麼?

    程式設計是編寫程式的中文簡稱,就是讓計算機代為解決某個問題,對某個計算體系規定一定的運算方式,是計算體系按照該計算方式執行,並最終得到相應結果的過程。為了使計算機能夠理解人的意圖,人類就必須將需解決的問題的思路、方法和手段透過計算機能夠理解的形式告訴計算機,使得計算機能夠根據人的指令一步一步去工作,完成某種特定的任務。這種人和計算體系之間交流的過程就是程式設計。

    這是百度百科的一種解釋。從字眼看,很多人往往會侷限於自己熟悉的領域中,比如軟體開發者的語言程式設計,他們認為能讓軟體實現想要的目的,這就是程式設計的全部。不過,我們想過沒有,其他行業難道就沒有程式設計工作了嗎?比如飛機的上天,工業各種形狀零件的機器加工等。覆蓋範圍如此之大,“終極傻瓜”四個字就能完全處理我們的生活和工作,真的現實嗎?

    小編想說的是,對於自己一些簡單、常規的工作,我們完全可以透過標準庫的形式,將整個程式設計工作儲存下來,當下次遇到類似情況時,軟體即能自動識別,或者輸入可變的資料即可進行“傻瓜”式操作,這當然可以實現。然而,我們卻忽略了,咱們處在一個不斷創新的時代中,雖然可能今天會遇到昨天類似的工作,但卻更多會面對一些從未嘗試過的挑戰,這時,傻瓜程式設計軟體的“終極”和“完美”就基本上失去了意義。

    舉一個例子。飛船到往返某星球,經過不斷測試,我們可以設計出或總結出一套讓後來者參考的經驗軟體,但是,當面對探索未知性更大的另一星球時,我們的這些經驗顯然就不能照搬,因為傻瓜式操作的背後必然會帶來帶來巨大的風險。

    儘管上述例子可能對普通人來說太過遙遠,但這正說明了每一件工作背後所隱藏的不確定因素,我們要實現和麵對不斷創新和突破的產品,僅憑“傻瓜”的大腦,又怎麼可能“完美”呢?

  • 中秋節和大豐收的關聯?
  • word如何編輯一行的序號?