(点击上方公众号,可快速关注)
来源:技术最前线(TopITNews)
在之前文章《F-35 战斗机的代码量达到 800 万行》,我们在末尾抛了一个小问题:
至于 F-35 战机系统开发到底用了哪些语言?占比多少?洛克希德·马丁公司官网就没有公开说了。
「孙继崟」在评论中补充说有人在 Stack Overflow 上也提过这个问题。后来我们去 SO 上看了原帖,国外网友 Cᴏʀʏ 从 http://journal.thedacs.com/issue/53/158 找到了一组数据。
7% 汇编
5% Ada 83
35% C++
53% C
不过,上面这个来源链接已经挂了。所以该数据比例,暂无从证实了。
关于 F-35 软件所用编程语言,wikipedia 词条中有介绍:
Much of the F-35's software is written in C and C++ because of programmer availability; Ada83 code also is reused from the F-22.[162] The Integrity DO-178B real-time operating system (RTOS) from Green Hills Software runs on COTS Freescale PowerPC processors.[163] The final Block 3 software is planned to have 8.6 million lines of code.[164]
可以看到,F-35 用到的编程语言,的确有 C、C++ 和 Ada 83。不仅告诉了编程语言,处理器和操作系统的信息也有了。
看完本文有帮助?请分享给更多人
关注「CPP开发者」,提升C/C++技能
淘口令:复制以下红色内容,再打开手淘即可购买
范品社,使用¥极客T恤¥抢先预览(长按复制整段文案,打开手机淘宝即可进入活动内容)