Lua虛擬機及其工作流程

Lua虛擬機 解釋性腳本語言與編譯型語言區別: 1:由於每個腳本語言都有自己的一套字節碼,與具體的硬件平臺無關,所以不用修改腳本代碼,就能運行在各個平臺上。硬件、軟件平臺的差異都由語言自身的虛擬機解決 2:由於腳本語言的字節碼需要由虛擬機執行,而不像機器代碼這樣能夠直接執行,所以運行速度比編譯型語言差不少 Lua使用的是基於寄存器的虛擬機實現方式,其中很大的原因是它的設計目標之一就是儘可能高效。
相關文章
相關標籤/搜索