多项选择题

按自动化程度可以把数控编程分为()。

A.手工编程
B.机器编程
C.自动编程
D.混合编程