多项选择题

A.属于动态分配
B.属于静态分配
C.适用于可递归调用、具有分程序结构的语言
D.适用于允许为变量动态申请内存空间的语言