单项选择题

A.前者用于检查语法是否正确,后者检查能否按要求完成任务
B.前者检查算法是否正确,后者检查是否有语法错误
C.前者检查语法是否正确,后者检查是否有病毒
D.两者无区别