多项选择题

程序设计语言的特点包括()。

A.名字说明
B.类型说明
C.初始化
D.循环和分支控制结构