少兒程式設計之程式碼程式設計
程式設計是編寫程式的中文簡稱,就是讓計算機代為解決某個問題,對某個計算體系規定一定的運算方式,使計算體系按照該計算方式執行,並最終得到相應結果的過程。
為了使計算機能夠理解人的意圖,人類就必須將需解決的問題的思路、方法和手段通過計算機能夠理解的形式告訴計算機,使得計算機能夠根據人的指令一步一步去工作,完成某種特定的任務。這種人和計算體系之間交流的過程就是程式設計。
一、程式語言1、組合語言為了解決使用機器語言編寫應用程式所帶來的一系列問題,人們首先想到使用助記符號來代替不容易記憶的機器指令。這種助記符號來表示計算機指令的語言稱為符號語言,也稱組合語言。在組合語言中,每一條用符號來表示的彙編指令與計算機機器指令一一對應;記憶難度大大減少了,不僅易於檢查和修改程式錯誤,而且指令、資料的存放位置可以由計算機自動分配。用匯編語言編寫的程式稱為源程式,計算機不能直接識別和處理源程式,必須通過某種方法將它翻譯成為計算機能夠理解並執行的機器語言,執行這個翻譯工作的程式稱為彙編程式。2、機器語言
高階語言按照一定的語法規則,由表達各種意義的運算物件和運算方法構成。使用高階語言編寫程式的優點是:程式設計相對簡單、直觀、易理解、不容易出錯;高階語言是獨立於計算機的,因而用高階語言編寫的計算機程式通用性好,具有較好的移植性。用高階語言編寫的程式稱為源程式,計算機系統不能直接理解和執行,必須通過一個語言處理系統將其轉換為計算機系統能夠認識、理解的目標程式才能被計算機系統執行。
二、學習高階程式語言基於程式設計的興趣,繼續學習真正的程式碼程式設計,這要求學習者有較好的自學能力。當然這個過程,不必要在圖形化程式設計的基礎上。
建議學習語言:Python、JavaScript、C/C++等。Python已經納入全國計算機等級考試,而且相對於傳統的 C 語言等科目,Python比較簡單;也有傳言Python將納入高考。學習JavaScript可進行網頁設計。學C++,難度比較高,可以參加NOIP青少年計算機資訊學奧林匹克競賽等。還有現在比較熱的人工智慧的學習。
建議通過正規的渠道進行程式碼程式設計學習。
Python和JavaScript的學習可參考如下(可掃碼或點選檢視):
其他閱讀: