多项选择题

工业控制计算机与PLC相比,在程序设计方面,哪些是正确的()

A.工业控制计算机具有丰富的程序设计语言,其软件资源丰富
B.PLC最初是从针对工业控制中的顺序控制发展而来,其硬件专用性强。通用性和兼容性相对较差,很多优秀的微机软件不能直接使用,必须经过二次开发
C.当今的PLC也具有了多种高级编程语言,能完成复杂的控制任务
D.PLC的软件系统采用了多项可靠性措施,有面向工程的编程语言