初始python
一、機器語言:
特點:電腦能夠看懂的0和1去寫程式
優點:程式運行速度快
缺點:開發效率低
二、彙編語言:
特點:用一些英文標籤代替一串而精緻數字去寫程式
優點:比機器語言好一點,作業系統內大量使用彙編語言
比如關於進程的調度程式碼,就是用彙編語言寫的
缺點:開發效率低
三、高級語言:
特點:用人能讀懂的(英文)字元去寫程式
優點:開發效率高
缺點:必須經過翻譯才能讓電腦識別,導致運行速度慢
按照編譯的方式分為:
編譯型:一次翻譯,拿著編譯後的結果直接給機器運行
C語言: 編譯器:gcc glibc
開發效率低,運行效率高
解釋型
Python語言:
解釋器 cpython 開發效率高,運行效率低
總結:
運行效率從高到低
開發效率從低到高