单项选择题

A.对汇编语言、高级语言和甚高级语言进行编译
B.管理用各种语言编写的源程序
C.管理数据库文件
D.控制和管理计算机系统软、硬件资源