本页使用了标题或全文手工转换

解释型语言

维基百科,自由的百科全书
跳到导航 跳到搜索

解释型语言英语:Interpreted language),是一种编程语言。这种类型的程式语言,会将程式码一句一句直接执行,不需要像编译语言(Compiled language)一样,经过编译器先行编译为机器码,之后再执行。这种程式语言需要利用直译器,在执行期,动态将程式码逐句直译(interpret)为机器码,或是已经预先编译为机器码的的子程式,之后再执行。

理论上,任何程式语言都可以是编译式,或直译式的。它们之间的区别,仅与程式的应用有关。许多程式语言同时采用编译器与直译器来实作,其中包括LispPascalCBASICPythonJAVAC#采用混合方式,先将程式码编译为字节码,在执行时再进行直译。

直译语言列表[编辑]

参见[编辑]