網站首頁 美容小常識 享受生活 東方時尚 識真假 高奢 資訊 遊戲攻略 搞笑段子
當前位置:品位站 > 享受生活 > 心理

python解釋器和編譯器的區別

欄目: 心理 / 發佈於: / 人氣:2.29W
python解釋器和編譯器的區別

編譯器——目標代碼就是把高級程序語言轉換成機器可以理解執行的機器語言。

鏈接器的功能開始理解前要先了解一點。頭文件在預處理過程中被編譯成一個個單獨的文件,也就是庫文件。而程序是另外的文件,並不包含在庫文件裏。所以這就需要一個“膠水”把程序和庫連接起來形成一個可執行文件(Windows是EXE)。這就是鏈接器的作用。

解釋器理解就簡單了,把程序一行行的的理解,執行。首先讀一行代碼,然後執行這一行代碼的意思,接下來讀下一行代碼,執行次行代碼。一次循環往復。

編譯器則是讀入所有代碼,打包成可執行文件,執行。由於我們運行的一般都為編譯過後的可執行文件,也就是執行的是機器語言(而且是IDE優化後的),所以運行速度要比解釋型語言快。