解释性语言概念计算机不能直接理解任何除机器语言以外的语言,所以必须要把程序员所写的程序语言翻译成机器语言,计算机才能执行程序
将其他语言翻译成机器语言的工具,被称为编译器
编译器翻译的方式有两种:一个是编译,一个是解释
两种方式之间的区别在于翻译时间点的不同
当编译器以解释方式运行的时候,也称之为解释器
解释性语言编写的程序不进行预先编译,以文本方式存储程序代码
在发布程序时,看起来省了道编译工序
但是,在运行程序的时候,解释性语言必须先解释再运行
比如解释性Basic语言,其专用的解释器在执行Basic程序时,会逐条读取解释每个语句,这个其实就是一个编译过程,然后再执行
一般来说,现有的解释性语言都是采用的逐行解释一句,执行一句这样的方式来构建的
这样解释性语言每执行一次就要翻译一次,效率比较低
以上内容由大学时代综合整理自互联网,实际情况请以官方资料为准。