单项选择题

用于控制机器人的软件常用________编写流程,用________实现算法,通过开发软件自带的编译功能转换成________,驱动执行装置。
A、自然语言,高级语言,机器语言
B、高级语言,自然语言,机器语言
C、高级语言,机器语言,自然语言
D、机器语言,高级语言,自然语言