单项选择题

对高级语言源程序进行多次扫描产生出机器语言的目标程序,执行速度较快的程序是()

A、解释程序
B、编译程序
C、扫描程序
D、汇编程序