MES系统可以用任何编程语言开发,自然可以用C语言开发。甚至说,目前多数的MES系统,只要涉及和硬件打交道的部分,都多多少少会用到C语言。不过,就MES系统软件主体部分,很少用纯C语言开发,因为要考虑到开发的效率、维护的成本等。所以,目前MES系统的开发语言多是Java和.Net。