【发布时间】:2010-02-22 18:59:48
【问题描述】:
只是出于兴趣,我们知道制造卫星涉及很多程序。它们是用哪些语言编写的?
【问题讨论】:
-
控制丰田油门和刹车系统的语言怎么样?
-
@DOK 我在 lwn.net 上的相关讨论帖中写的评论:lwn.net/Articles/374618
-
谢谢大家,这真的很有趣:)
-
这绝对取决于“保证水平”,即“当软件崩溃时你有多崩溃”?例如。对于Galileo 2004 年的高保证等级(Software Development Assurance Level,SW-DAL)“DAL A”的意思。 C(希望是 MISRA 子集)、Ada、Assembler 和许多用于审查和检查的流程。向下到“DAL D”允许您使用 C++,而“DAL E”(失败是耸耸肩并重新启动),您也可以使用 Java。如果有正当理由,承包商可以提出其他语言。我希望如此,我不想在 C 中看到愚蠢的脚射,而 Esterel 是正确的工具。
标签: programming-languages satellite