標籤: 暫無標籤

interpretive language
程序語言的種類之一,又被稱作翻譯器(interpreter)的軟體一邊把人類記述的程序變換成電腦可執行的形式,一邊執行的形式的語言。
解釋語言是電腦使用的機器語言,與機器語言1對1地對應的彙編語言相比,高抽象度,與人類平常使用的自然語言相近的感覺的高級語言。由於電腦無法識別人類所記述的源代碼,所以由解釋語言(腳本引擎)翻譯成機器語言,變換成可執行的程序。
高級語言里還有,一併地轉換成機器語言的程序之後再執行的編譯語言。這個語言,由於需要先把程序轉換成機器語言程序然後再執行,所以在開發的速度與容易度,修正的方便性上都不如彙編語言,但是,由於不需要同時翻譯,所以在實效速度上佔有很大的優勢。還有,解釋語言中的執行環境里需要源代碼,編譯語言里就不需要。
最近,在同一程序語言里準備了編譯與腳本,根據必要,可以分別使用的語言逐漸增加。而且還有,在腳本內部進行編譯,準備好可執行的代碼以後再開始執行的情況。
上一篇[Go語言]    下一篇 [Fava]

相關評論

同義詞:暫無同義詞