1. 程式人生 > >python之路 第一篇

python之路 第一篇

一 程式語言:

1.機器語言:直接用二進位制程式設計,直接操作硬體。

  優點:執行效率快

  缺點:學習難度大,開發效率低

2.組合語言:用英文標籤來代替一串特定意義的二進位制,直接操作硬體

  優點:執行效率快,不如機器語言快

  缺點:學習難度大,開發效率低,比機器語言降一個難度

3.高階語言:站在人的角度的語言,機器無法理解,

  編譯型(c):相當於百度翻譯,翻譯一次,拿著翻譯結果去執行

      優點:執行效率高

      缺點:開發效率低

  解釋型(python):相當於同聲傳譯,一邊解釋一邊執行。

      優點:開發效率高

      缺點:執行效率低

綜合來講,由於程式設計師的時間比電腦時間更有價值,所以開發效率高更重要。

機器語言
#優點是最底層,執行速度最快
#缺點是最複雜,開發效率最低

組合語言
#優點是比較底層,執行速度最快
#缺點是複雜,開發效率最低

高階語言
#編譯型語言執行速度快,不依賴語言環境執行,跨平臺差
#解釋型跨平臺好,一份程式碼,到處使用,缺點是執行速度慢,依賴直譯器執行

二 資料型別:

  數字