解釋型語言和編譯型語言的概述及其執行過程

解釋型語言和編譯型語言概述

  • 計算機是不能直接理解任何除機器語言以外的語言,所以必須要把程序員所寫的程序語言編譯成機器語言才能執行程序。程序語言翻譯成機器語言的工具,被稱爲翻譯器。

  • 翻譯器翻譯的方式有兩種:一個是編譯,另外一個是解釋。兩種方式之間的區別在於翻譯的時間點不同。

    (1)編譯器是在代碼執行之前對所有代碼進行編譯,生成中間文件,然後在執行程序。(像Java等語言的翻譯器就是這種)

    (2)解釋器是在運行時進行及時解釋,並立即執行,簡單來說,就是逐行解釋並執行。(像JavaScript等語言的翻譯器就是這種)

執行過程


微信公衆號也會定期更新,覺得文章寫得還可以的,可以加個關注!點個贊!謝謝!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章