Location:
Search - misra 20
Search list
Description: 这个是一个标准的编程规范文档,对于初学者来说编程规范是无从谈起的,初学者也不知道一个比较规范的编程规范,这个编程规范希望能给初学者提供一个编程规范的参考,以便养成良好的编程习惯。-This is a standard programming specification documents, for beginners programming specification is out of the question, and beginners do not know a more standardized programming norms, the norms of hope that they will be programmed to provide a programming beginners normative reference in order to develop good programming habits.
Platform: |
Size: 38912 |
Author: tk |
Hits:
Description: MISRA C是由汽车产业软件可靠性协会(MISRA)提出的C语言开发标准。其目的是在增进嵌入式系统的安全性及可移植性。针对C++语言也有对应的标准MISRA C++。
MISRA C一开始主要是针对汽车产业[1] ,不过其他产业也逐渐开始使用MISRA C:包括航太、电信、国防、医疗设备、铁路等领域中都已有厂商使用MISRA C。
MISRA C的第一版《Guidelines for the use of the C language in vehicle based software》是在1998年发行,一般称为MISRA-C:1998.。MISRA-C:1998有127项规则,规则从1号编号到127号,其中有93项是强制要求,其余的34项是推荐使用的规则。
在2004年时发行了第二版的MISRA C的第一版《Guidelines for the use of the C language in critical systems》(或称作MISRA-C:2004),其中有许多重要建议事项的变更,其规则也重新编号。MISRA-C:2004有141项规则,其中121项是强制要求,其余的20项是推荐使用的规则。规则分为21类,从“开发环境”到“运行期错误”,Misra C Programming Rules
Platform: |
Size: 95232 |
Author: 刘欣 |
Hits: