程式設計:
就是讓計算機爲解決某個問題而使用某種程式設計語言編寫程式程式碼,並最終得到結果的過程。
計算機程式:
就是計算機所執行的一系列的指令集合,而程式全部都是用我們所掌握的語言來編寫的,所以人們要控制計算機一定要通過計算機語言向計算機發出命令。
計算機語言指用於人與計算機之間通訊的語言,它是人與計算機之間傳遞資訊的媒介。
計算機語言的種類非常的多,總的來說可以分成機器語言,彙編語言和高階語言三大類。
實際上計算機最終所執行的都是 機器語言,它是由「0」和「1」組成的二進制數,二進制是計算機語言的基礎。
可以通過類似於人類語言的「語言」來控制計算機,讓計算機爲我們做事情,這樣的語言就叫做程式語言(Programming Language)。程式語言是用來控制計算機的一系列指令,它有固定的格式和詞彙(不同程式語言的格式和詞彙不一樣),必須遵守。如今通用的程式語言有兩種形式:彙編語言和高階語言。
語言型別 | 說明 |
---|---|
彙編語言 | 彙編語言和機器語言實質是相同的,都是直接對硬體操作,只不過指令採用了英文縮寫的識別符號,容易識別和記憶。 |
高階語言 | 高階語言主要是相對於低階語言而言,它並不是特指某一種具體的語言,而是包括了很多程式語言,常用的有C語言、C++、Java、C#、Python、PHP、JavaScript、Go語言、Objective-C、Swift等。 |
高階語言所編制 編製的程式不能直接被計算機識別,必須經過轉換才能 纔能被執行,爲此,我們需要一個翻譯器。翻譯器可以將我們所編寫的原始碼轉換爲機器語言,這也被稱爲二進制化。
語言 | 說明 |
---|---|
程式語言 | 程式語言有很強的邏輯和行爲能力。在程式語言裡, 你會看到很多 if else 、for 、while等具有邏輯性和行爲能力的指令,這是主動的。 |
標示語言 | 標示語言(html)不用於向計算機發出指令,常用於格式化和鏈接。標示語言的存在是用來被讀取的, 他是被動的。 |