1. 程式人生 > 其它 >程式語言介紹

程式語言介紹

程式語言分類

1.機器語言

機器語言就是直接用二進位制程式設計,這意味著機器語言是直接操作硬體的
總結: 
    1.執行效率最高(編寫的程式可以被計算機無障礙理解、直接執行,執行效率高)
    2.開發效率最低(複雜,開發效率低)
    3.跨平臺性差(貼近\依賴具體的硬體,跨平臺性差)

2.組合語言

用英文標籤取代二進位制指令去編寫程式,是直接控制計算機硬體,又解決了機器語言難記的問題
 總結:
     1.執行效率高(相對於機器語言,使用英文標籤編寫程式相對簡單,執行效率高,但較之機器語言稍低)
     
     2.開發效率低(仍然是直接操作硬體,比起機器語言來說,複雜度稍低,但依舊居高不下,所以開發效率依舊較低)
    
     3.跨平臺性差(同樣依賴具體的硬體,跨平臺性差)

3.高階語言

用人類能理解的表達方式去編寫程式

3.1編譯型(C 、go)

(原始碼(人話))-----------編譯器------------計算機能理解的機器指令
總結:
       1.執行效率高
       2.開發效率低
       3.跨平臺性差

3.2解釋型(python 、shell)

(原始碼(人話))----------- 直譯器------------計算機能理解的機器指令
總結:
       1.執行效率低
       2.開發效率高
       3.跨平臺性強

總結:

1.執行效率:機器語言>組合語言>高階語言(編譯型>解釋型)

2.開發效率:機器語言<組合語言<高階語言(編譯型<解釋型)

3.跨平臺性:解釋型具有極強的跨平臺性

執行python程式有兩種方式

方式一:互動式模式

方式二:指令碼檔案

# 1、開啟一個文字編輯工具,寫入下述程式碼,並儲存檔案,此處檔案的路徑為D:\test.py。強調:python直譯器執行程式是解釋執行,解釋的根本就是開啟檔案讀內容,因此檔案的字尾名沒有硬性限制,但通常定義為.py結尾
print('hello world')

# 2、開啟cmd,執行命令,如下圖:

總結:

1.互動式模式下可以即時得到程式碼執行結果,除錯程式十分方便

2.若想將程式碼永久儲存下來,則必須將程式碼寫入檔案中

3.我們以後主要就是在程式碼寫入檔案中,偶爾需要開啟互動式模式除錯某段程式碼,驗證結果

註釋

1.什麼是註釋?

註釋就是就是對程式碼的解釋說明,註釋的內容不會被當作程式碼執行

2.為什麼要註釋?

增強程式碼的可讀性

3.怎麼用註釋?

程式碼註釋分單行和多行註釋

1、單行註釋用#號,可以跟在程式碼的正上方或者正後方

2、多行註釋可以用三對雙引號""" """

程式碼註釋的原則:

1、不用全部加註釋,只需要為自己覺得重要或不好理解的部分加註釋即可

2、註釋可以用中文或英文,但不要用拼音