5、软件开发语言的使用
来自2011-2012年度华清远见的调查统计数据显示,在嵌入式产品研发的软件开发语言的使用上,C语言仍然是嵌入式开发最普遍使用的语言,其市场份额遥遥领先,且在持续攀升,由去年的67%上升到今年的72%,提高了6个百分点,无论是在传统的工业控制领域、通信领域,还是迅猛发展的消费电子,安防控制、信息家电等领域,C语言均是首选。Java语言的使用比例也上有所上升,由上一年度的8%增加到11%,究其原因不难看出,Android系统的开发需求推动了java语言的广泛使用,成为在嵌入式领域最受欢迎的高级语言。C++所占比例为10%,位居第三,比去年下滑了5个百分点,分析其原因,原先嵌入式领域GUI编程主要使用QT系统,QT开发语言主要是C++,使得C++语言在嵌入式领域占据主要位置,不过随着这两年Android系统的流行,各个企业产品纷纷转向Android系统,从而带动了java语言的流行,相比之下,使得C++语言受到冷落。不过相信未来Android系统开始全面支持C++语言后,C++会重现往日风采。在嵌入式领域,其他开发语言均占据了较少的比例,包括面向iOS的Object-C语言,苹果公司封闭的商业模式从根本上决定了Object-C不会成为主要的开发语言。