解釋器和編譯器的區別

解釋器和編譯器二者各有優點:當程序須要迅速啓動和執行的時候,解釋器能夠首先發揮做用,省去編譯的時間,當即執行。在程序運行後,隨着時間的推移,編譯器逐漸發揮做用,把愈來愈多的代碼編譯成本地代碼以後,能夠得到更高的執行效率。當程序運行環境內存資源限制較大,能夠使用解釋器節約內存,反之能夠使用編譯執行來提高效率。同時,解釋器還能夠做爲編譯器激進優化時的一個逃生門,讓編譯器根據機率選擇一些大多數時候都可以
相關文章
相關標籤/搜索