多项选择题

A.线性化编程
B.模块化编程
C.结构化编程
D.自动编程