通俗易懂,一篇文章告訴你程式語言是個啥?

小咖啡111發表於2019-05-16

當你選擇跨入IT這個行業之前,對“程式語言”這個概念有所瞭解嗎?


1

程式語言概念

當我們嚶嚶學語,我們的父母教給我們的是漢語,也就是中國的語言。在成長的過程中,我們用漢語來溝通,但隨著年齡的增長,我們開始接觸英語、日語等其他國家的語言。


我們透過不用的“語言形式”和他人溝通,以此來完成我們的目的。語言有很多種,包括漢語、英語、法語、韓語等,儘管輸出的形式不同,但可以達到同樣的目的。


同樣,我們也可以透過”語言“來控制計算機,讓計算機為我們做事情,這樣的語言就叫做程式語言。


程式語言有很多種,常用的有C語言、C++、Java、C#、Python、PHP、JavaScript、Go語言、Objective-C、Swift、組合語言等。


2

各程式語言的優勢


◆ C/C++

C++ 是在C語言的基礎上發展起來的,C++ 包含了C語言的所有內容,C語言是C++的一個部分,它們往往混合在一起使用,所以統稱為 C/C++。C/C++主要用於PC軟體開發、Linux開發、遊戲開發、微控制器和嵌入式系統。


◆ Java

Java 是一門通用型的語言,可以用於網站後臺開發、Android 開發、PC軟體開發等。


◆ Python

Python 也是一門通用型的語言,主要用於系統運維、網站後臺開發、資料分析、人工智慧、雲端計算等領域。


◆ PHP

PHP是一門專用型的語言,主要用來開發網站後臺程式。


◆ Go語言

Go語言由 Google 釋出的一款程式語言,成長非常迅速。主要用於伺服器端的程式設計,對 C/C++、Java 都形成了不小的挑戰。


◆ 組合語言

組合語言是計算機發展初期的一門語言,它的執行效率非常高,但是開發效率非常低,所以在常見的應用程式開發中不會使用匯編語言,只有在對效率和實時性要求極高的關鍵模組才會考慮組合語言,例如作業系統核心、驅動、儀器儀表、工業控制等。


3

程式語言具體解釋

可以將不同的程式語言比喻成各國語言,為了表達同一個意思,可能使用不同的語句。例如,表達“世界你好”的意思:


漢語:世界你好;

英語:Hello World

法語:Bonjour tout le monde


程式語言類似於人類語言,由直觀的詞彙組成,我們很容易就能理解它的意思,透過程式碼的形式達到最後想要的目的。


這些具有特定含義的詞彙、語句,按照特定的格式組織在一起,就構成了原始碼(Source Code),也稱原始碼或程式碼(Code)。


總結:程式語言是用來控制計算機的一系列指(Instruction),它有固定的格式和詞彙(不同程式語言的格式和詞彙不一樣),必須遵守,否則就會出Bug,達不到我們的目的。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31560357/viewspace-2644666/,如需轉載,請註明出處,否則將追究法律責任。

相關文章