MISRA   C



The C programming language is growing in importance and use for real-time embedded applications within the automotive industry.

This is due largely to the inherent language flexibility, the extent of support and its potential for portability across a wide range of hardware. 

Specific reasons for its use include: For many of the microprocessors in use, if there is any other language available besides •


 Appropriate than assembly language. C can generate smaller and less RAM-intensive code than many other high-level •

C languages. A growth in portability requirements caused by competitive pressures to reduce hardware •

 costs by porting software to new, and/or lower cost, processors at any stage in a project lifecycle. A growth in the use of auto-generated C code from modelling packages.•
 

The programmer makes mistakes

 Programmers make errors, which can be as simple as mistyping a variable name, or might involve something more complicated like misunderstanding an algorithm. The programming language has a bearing on this type of error. 


ADVANTAGES OF MISRA C


>>   IT will be avoiding wrong c code format.
>>  It is secure, portable, realbile and safe.
>>  Every programmer will follow only one rule that will help easy 
       to understand everyone.
>> Where every GUI compiler will not vary.
>> Where it is avoiding programmer mistakes and complier   misunderstand
>> Where MISRA c will not read enter rules you just add one link      in the compiler toolbox.

Comments