“interpreter”的意思是解釋器。在計算機科學中,解釋器是一種將某種程序設計語言編寫的源代碼轉換為可執行代碼的軟件工具,它能夠直接將源代碼轉換為目標平臺上的機器語言代碼,無需事先了解某種編程語言的具體語法和規則。解釋器通常在運行時進行,并且不需要事先編譯或預處理代碼。常見的解釋器包括JavaScript解釋器和Python解釋器等。
1. Interpreter language:解釋器語言,一種編程語言,它由解釋器執行,而不是由編譯器編譯。
2. Interpreter model:解釋器模型,一種程序設計范式,它逐行解釋并執行代碼,而不是編譯代碼。
3. Interpreter analysis:解釋器分析,一種程序分析技術,用于分析程序中的語法和語義。
4. Interpreter optimization:解釋器優化,一種程序優化技術,用于提高解釋器性能和效率。
5. Interpreter code:解釋器代碼,用于執行解釋器程序的代碼。
6. Interpreter runtime:解釋器運行時,解釋器程序在運行時所使用的資源和技術。
7. Interpreter-based programming:基于解釋器的編程,一種編程范式,使用解釋器來執行代碼。
8. Interpreter-compiler hybrid:解釋器編譯混合系統,一種系統架構,它結合了編譯和解釋器的優點。
9. Interpreter-based analysis:基于解釋器的分析,一種程序分析技術,用于分析程序中的語法和語義,并使用解釋器進行執行。