单项选择题

人们根据特定的需要,预先为计算机编制的指令序列称为______。

A.软件
B.文件
C.语言
D.程序