以下关于编程语言的描述中,正确的是( )
A.汇编语言是符号化的机器语言,机器可以直接执行
B.为了完成编译任务,编译程序要对源程序进行扫描
C.解释程序比较简单,所以解释型程序执行速度很快
D.编译程序非常复杂,所以编译出来的程序执行速很慢