解釋執行

解釋執行

計算機語言的一種執行方式。由解釋器現場解釋執行,不生成目標程式。如BASIC便是解釋執行,一般解釋執行效率較低,低於編譯執行。

優缺點

優點

解釋執行不依賴於平台,因為編譯器會根據不同的平台進行解析。例如JS語言無論在windows平台還是在unix平台都可以使用。故可移植性強

開發速度快,出現嚴重BUG的幾率小

缺點

解析需要時間,不生成目標程式而是一句一句的執行的方式會造成計算機資源的浪費,即執行效率低。

解釋語言還有個致命傷---原始碼必須交給用戶。

套用領域

JavaScript、VBScript、Perl、Python、Ruby、MATLAB、BASIC

有關解釋型語言請到各個詞條內詳細查看有關內容

相關詞條

相關搜尋

熱門詞條

聯絡我們