下面关于编译和解释说法中,正确是( )。①编译是将高级语言源代码转化成目标代码过程。②解释是将高级语言源代码转化为目标代码过程。③在编译方式下,用户程序运行速度更快。④在解释方式下,用户程序运行速度更快。
- A.②④
- B.②③
- C.①④
- D.①③
正确答案及解析
正确答案
D
解析
编译器是把源程序每一条语句都编译成机器语言,并保存成二逬制文件,这样运行时计算机可以直接以机器语言来运行此程序,速度很快;而解释器则是只在执行程序时,是一条一条解释成机器语言给计算机来执行,所以运行速度是不如编译后程序运行快。编译生成目标代码,而解释不生成目标代码。





