程式語言介紹
阿新 • • 發佈:2021-07-28
程式語言分類
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、註釋可以用中文或英文,但不要用拼音