多项选择题

A.事件驱动的编程机制
B.没有数据类型的程序设计语言
C.基于对象、不支持结构化
D.没有可视化设计工具
E.只能通过文本编辑工具编写程序
F.具有丰富的数据类型、类库