解釋語言

terpreter)的軟體一邊把人類記述的程式變換成電腦可執行的形式,一邊執行的形式的語言。 高級語言裡還有,一併地轉換成機器語言的程式之後再執行的編譯語言。 最近,在同一程式語言裡準備了編譯與腳本,根據必要,可以分別使用的語言逐漸增加。

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

相關詞條

相關搜尋

熱門詞條

聯絡我們