果,毕竟掌握这样的编程语言还是需要一段时间的。”
飞机上面的航电设备产品都是嵌入式处理器,飞控系统也是实时系统,这些系统软件之前基本上都是Ada语言来完成编写的,福克公司之前的产品用的也是这种编程语言。
Ada语言最早是针对嵌入式和实时系统设计的,属于80年代的编程语言,也是鹰酱军方的专用计算机语言。
这种语言放在现在已经是显得很古老了,编写程序的效率并不是很高,而且掌握精通这种编程语言的程序员也并不是很多。
因为航空软件安全性和可靠性要求很高,要求每个需求都能追溯到相应的代码行。反之亦然。也就是说每行代码发生变化,必须能追溯到软件的设计文档。
因为编译器也是有可能出漏洞的,为了保障源代码同编译出来的目标代码完全一致,避免编译器的漏洞造成问题,福克公司之前的飞控系统也是采用了专用的编译器。
不过福克公司在被杨杰收入囊中后,在开发项目内部软件的时候为了保证可靠性也是更换了华兴科技集团公司内部开发的编程语言和编译器。
这个最主要的原因是中华福克公司推出的产品上面大量地使用了华兴科技集团公司自己开发的微处理器,指令集不一样,为了保证可靠性,采用的编译器也是同普通的编译器不太一样。
华兴科技集团公司的立身之本就是处理器技术,因为指令集跟其他的处理器不一样,所以也决定着华兴科技集团必须要有自己的编译器和编程语言。
很早之前华兴科技集团公司就用自己开发的编程语言和编译器在内部许多生产系统中使用,而且不断地演进,而且开源之后国内大量的高校和企业都是在上面进行开发,所以也是培养出了大批精通这种编程语言的编程人才。
以前波音和空客都是用Ada这种非常封闭的程序语言和专用的编译器来完成软件的开发,也造成精通这种语言的程序员数量并不是很多。
华兴科技集团公司主动地将自己开发的编程语言和编译器进行开源,而且国内的企业通过这个为华兴科技集团公司开发软件可以赚到钱,其实用不着推广,国内的高校和大量的企业就自主地使用了。
这么多年下来,国内至少有数百万掌握了这种编程语言的程序员,数量极为庞大。
而且国内的两大航空集团公司因为跟华兴科技集团公司合作非常紧密,自然也是使用了这种编程语言,所以在航空领域掌握这种编程语言的人