991_MISRA C规范学习笔记4

MISRA C规范学习笔记4

Grey

全部学习汇总: https://github.com/GreyZhang/misra_c_hacking

MISRA C规范学习笔记4

摘录与批注

991_MISRA C规范学习笔记4

  • 最初设计是面向应用软件开发的,主要是在航空、航天、核能以及国防等领域。
  • 最初的设计并不是为了汽车电子开发而设计的,现在为汽车电子的开发提供一种最佳实践。
  • 推荐使用静态检查工具强制推行。

991_MISRA C规范学习笔记4

  • 只能够使用ISO标注下的标准C。不支持K&R等标准。

991_MISRA C规范学习笔记4

  • 代码风格的定制有一定的主观性,这并不是统一达成一致的结果。

991_MISRA C规范学习笔记4

  • 适用性方面,针对汽车电子的嵌入式,并且根据标准针对独立运行环境,排除了库文件的问题。

991_MISRA C规范学习笔记4

  • 面向有一定C能力的人员,这个是本文档编写时候的一个前提。

991_MISRA C规范学习笔记4

  • 描述不会包括C++语言。
  • 不能够使用C++的注释。
  • 鼓励使用额外的编译器作为静态检查工具。

991_MISRA C规范学习笔记4

  • 自动生成的代码应该跟手写代码有一样的处理方式,全都得进行同样的检查。

小结

这部分大概看了MISRA C的一些愿景方面的内容,同时还涉及到了一些前提性的问题,并且针对有一定兼容性的C++做了部分阐述。

上一篇:PAT(乙级)2019年冬季考试 7-5 区块反转 (25分)


下一篇:python-关于最佳枪械工人数