单项选择题

编译程序和解释程序的区别是( )。

A.是否产生目标程序
B.是否用于将高级语言源程序转换成机器语言
C.是否属于语言处理程序
D.以上都不对