JSF(联合攻击战斗机)就像C的标准

时间:2012-07-15 15:59:33

标签: c coding-style

C ++有着众所周知的联合攻击战斗机(JSF)标准,是否有类似的C标准,在编写任务关键平台时能够促进C程序员的使用质量?

2 个答案:

答案 0 :(得分:9)

汽车工业软件可靠性协会有MISRA C:

MISRA-C:2004,关键系统中使用C语言的指南, http://www.misra.org.uk

答案 1 :(得分:4)

Les Hatton为关键系统指定了一个ISO C子集,并且写了很多关于MISRA C的内容。在做出任何决定之前,我已经阅读了(至少大部分)他要说的内容。如果您处于tl:dr模式,简短的回答是大多数此类指南(包括MISRA C)包括运行从非常有用到有用的整个色域的规则,以及可能对主要有害的一些(例如,编辑跟随它们的代码更容易引入错误而不是修复任何东西。)