单项选择题

用高级程序设计语言编写的程序,要转换成等价的可执行程序,必须经过______。

A) 汇编
B) 编辑
C) 解释
D) 编译和连接